Hi. I've got a few observations that may or may not help.
1.) On the issue of jacket vs. back inflate vs. BP/W - there're multiple threads on that. I had a jacket BCD that I liked a lot but it had a failure and I went to a BP/W setup (my setup was not one of the inexpensive ones). I like it okay, and it's a chance to learn about a somewhat different way of doing things.
Here's the thread where I reached out to Scuba Board for advice dealing with options. Given the amount of effort I witnessed in threading the webbing through it by an experienced shop staff member, I'd have someone who knew what they were doing set mine up, instead of trying to figure it out myself. Jacket BCDs are more 'put it on and go.' But with BP/W you can customize a lot if you want. I'm not too enthused with the separate thigh pocket I bought, though; still thinking about getting one to glue onto a wetsuit. If you go the jacket route, I strongly recommend getting one with 2 cam bands rather than just one. Get weight-integrated - so you have the option of weight-integrated or a weight belt. And with a jacket, get one with trim pockets to help get horizontal trim.
2.) I didn't find more expensive masks to be a better fit for me. I like the AquaLung SeaQuest Visage. And while low-profile masks are popular with some, my face is a difficult seal, and a little water in a low-profile masks fills it faster. Your mileage may vary.
3.) Dive computers. A big issue is whether you want it to log your dives; if so, you need PC download capacity. I really like the computer automatically logging my dives, start & stop time, and graphically showing my depth position at various points in the dive. The next big issue is whether you want air-integration, so the computer tells you your tank pressure rather than having to glance at another gauge. If you combine dive logging and A.I., it can log your start & end pressures and compute a SAC/RMV which is nice. The next issue is watch style (small, can double as a watch - Shearwater Teric, Oceanic Worldwide Geo 3 (I think they're up to?)), puck (e.g.: Shearwater Perdix), or console. A lot of people here like wrist; I dive a wrist and a console. An A.I. wrist unit means a wireless transmitter screwed into one of your reg.'s high pressure ports - thus one more thing with a battery. But a glance at your wrist for depth, dive time, NDL limit, gas pressure and if heading up ascent rate, is handy. A.I. and dive logging capability add cost.