We have used all of them at one time or another. Like WhatsApp and GroupMe. Not a fan of TeamSnap.
Suggestion: Set up 2 Group Chats with everyone on both. 1 is for coaches/team communication TO parents only. The other is for parents to communicate.
Once parents start talking when you only have 1, all of the team communications get lost in the 100's of parents comments about where to go after the game and happy birthday wishes ect. Team communication needs to be easy and available.
Exactly. Between my two girls we've used everything under the sun. None are perfect.
Do communicate often. Parents love that.
Do highly encourage the parents to create a group chat amongst themselves. Coaches love (not being a part of) that.