Yes, it's the holy grail of diving for most conditions:
Exactly!
I'd add the very important issue, which is the static trim. Many people think about "perfect trim" only considering "dynamic trim", which means good horizontal postition when they move. But considering the effort, gas consumption, perfect buoyancy etc, it's very important is to have good static trim. Most of jacket-style BCD's cant be trimmed to provide proper static trim. Static trim means when diver stops, he will be able to maintain perfect horizontal position for a long time without making any movement (even slight fin movements). In such situation jacket-style BCD will turn him to more or less vertical position. Each return to horizontal position requires some effort, so when diver stops often, it will drastically increase gas consumption.
It's just because the jacket-style BCD construction is very far from the "optimal BCD design", especially regarding to the geometry. Tere's a biggest advantage of wing-style BCD's over jacket-style.