We use sportsa as a replacement for teamsnap and BenchApp. It's got some great tools for me to manage my team, events, checking in, sms check in, roster management, payments and documents 5/5 - I wish they had an iOS app, but their site is mobile friendly