The scuba snorkel isn't essential for keeping you alive when you're underwater.
For an all around buoyancy control device you can't go wrong with the Oceanic Cruz BCD.
When you drop into the water for a scuba adventure do you carry a dive shear or a dive knife?
If you're looking for a solid blade fin I certainly recommend the Mares Quattro scuba fins.