IMO no new diver should spend significant money on a BC without two steps:
1. Get some dive experience in order to develop the basics of buoyancy control and trim. This will allow you to better evaluate different types of BCs.
2. Try a standard jacket BC, a soft back inflate BC, and a rigid backplate/wing set up, doing at least a decent pool session with each style.
Until you've done both of those things, you simply don't have the ability to objectively choose the best BC type. One option (this is what I did) is buy a used simple jacket BC for $50 or so, and use it for a season or until you've developed some buoyancy skill.
To the OP, when I look at that Mares BC, I think it would be a nightmare to dive with. There's a lot of recreational dive gear that is designed to look good or seem like a good idea in a dive shop showroom. It's entirely different underwater. That's why you need the experience.