Snap-o-holic would be better for a nitpick like me.
But yeah this is the most mainstream, familiar one, while 'Snapped' has a double word play which works perfectly, as in 'she's finally snapped'.
Both familiar and good for marketing. The others feel juvenile tbh!
Let's see which ones people are going to choose. 🙃