If you think u're gonna stick with this for a long time to come, i gotta agree with ScarefaceDM and Pepaw. Do it once. I made the mistake of getting a relatively cheap BC, and paid the price. Just a couple of months down the road, bought a better one, so now i have 2 sitting at home.
For masks, fit is more important than anything else. So go try it. Gettin it online may not be your best bet. Same thing with boots and fins, especially since you dunno how well they're gonna fit, with the thousands of diff fins and diff boots out there.
So in all, for personal gear, there's not really much of a distinction b/w beginners or experts. But if you're talking about ur entire setup like BC and regs, then it's a diff story.
Pertaining to your mask, forget about the purge. Additional breakage point, and sometimes makes equalizing harder ( the nose pinching)
Neoprene mask straps are nice and comft, so consider that.
Snorkel, it depends on your dives. I dun normally dive with a snorkel, cos i dive mostly off boats. Jump in, descend, ascend, back to boat. But if you're gonna be shore diving more often, then do get one. The Ultradry snorkel is pretty interesting. When you go on depth, the valve at the top closes, so no water gets in (that is, if the snorkel is in your mouth).
The rest of the gear like gloves, bags, you're prolly fine with your choices. I mean, there's not much that can go wrong with them.
Just my 2 cents worth...Good luck on your choices!
And oh yeah.. SPRING STRAPS IS THE WAY TO GO!