That may have been years ago, but it no longer is. The jacket BC was an invention of the dive gear industry that's emblematic of many of the bad qualities that plague modern recreational dive gear design. It's basically a life jacket with tank straps that feels nice and cozy in the dive shop, where purchasing decisions are made, and mostly serves beginners in class who are spending half their time on the surface. It was designed to sell, not actually perform well while diving.
BTW, the divers I've seen struggling at the surface have all been wearing jacket BCs. It's a little ironic.
My exact thoughts every time I used to put on my BC were that it would be nice it scuba equipment was actually designed by a diver because with my BC that didn't seem to be the case.
They all work however. If a BP is too heavy for travel...get a lighter one, if a BC doesn't fit well...get one that does...if your feet float in a drysuit the first consideration would be better fitting boats rather than a BP/W.
A jacket BC (or BP/W) is what it is.
I'm almost always leery of "gear as solution" scenarios, but in this one case, I feel that new divers are subjected to a bad gear idea in the first place, and removing the obstacle of the bad gear immediately makes diving easier. I've seen this over and over again. My first dive with a steel backplate was a revelation, because the tank was coupled to my back in a stable manner and weight distribution (ballast located between the two primary sources of buoyancy) was balanced.