What's important is that you have gear that fits you well and in which you feel comfortable. Different people prefer different setups, depending on their particular needs and perceptions.
I didn't like the jackets we dove in OW. I didn't like the feeling when you inflated it and it inflated around you. I also didn't like that they were too big and slopped around on me, but that wasn't the fault of them being jackets. They just didn't fit.
I bought a back-inflate BC, but it didn't fit, either. I dove it for a while, but never liked the amount the tank could move around on my back. I did like the relatively uncluttered front of it, though.
I was lent a backplate and wing, and was instantly hooked. It was three things: I could adjust it small enough for me, the tank was then completely stable, and the weight moved up onto my back made it easier to be horizontal.
My husband accomplished the same weight shift by putting more in the trim weight pockets on his Seaquest Balance, which he really liked and dove for a long time.
He's now diving a Deep Sea Supply backplate and wing, and talking about selling the Balance.
The key is that the gear has to fit you well and feel comfortable to dive. There is no "best BC". There probably isn't a "best BC for a given application", until you get into technical diving.