You can kinda go BC's late late late late game on a huge map like entombed or TDA and get 3/3 when you're at 18 bases and your massive bio balls just keep bouncing off his death ball, but they aren't more efficient then vikings.
Vikings have superior range, BC's get fedback by templars so they never get to yamato ever (they don't use energy until after the shot goes off so that's like 1230123123123 seconds to get fb'd). Vikings do really good damage even with crappy upgrades, BC's dont. BCs take forever to bloody build too, and you generally don't have time to switch into mass tech lab and get a core going unless, again, you're at 6+ bases and he just won't die.
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.