I don't dive with a snorkel. It usually just gets in my way, and throughout the dives I do with it on (for courses only!), I constantly pick it up, thinking it is my inflater hose. Heh. I do mostly shore diving, and I don't even use it for surface swims. I just swim on my back and that's that. Even in current and waves, I just swim on my back to my descent point, put regulator in and descend with buddy. No need for a snorkel. Plus, snorkels are entanglement hazards when wreck diving.
That being said, I think they have their place. Some people love them for surface swims. But they are the best for snorkelling.
That being said, I think they have their place. Some people love them for surface swims. But they are the best for snorkelling.