Battlefy is easy to use. The customer service is good with friendly people and responses. The site is very easy to use. The scheduling tool is a little clunky. There is a premium feature that allows for tournaments and league matches to be automated so admins can easily get notifications and handle issues. The site provides a way to easily get all the people together in the right place where the competition goes on. I've used them to run a couple of different tournaments. The site makes organizing simple.