Sorry, sometimes I don't have time to explain....
So, if you have a legal requirement to use a dive flag then the smb won't work. But.....
If your idea is to let boaters know you are in the water, more often than not, regardless of a dive flag or smb boaters just want to see what it is and end up too close any way.
If it's for drift diving, the smb is much smaller and can be deployed at depth. Also, travels well.
So, I'm not sure of the requirement of the snorkeling you mention but if it's just to be seen the smb has far more uses than the floating dive flag.
I've used the vinyl float mentioned above, it's cheap and packs small but after a use or two it sits in the corner of my garage.
Sent from my iPhone using Tapatalk