When comparing Swift with Upperhand - the main difference is in usability.
One of the biggest issues with Upperhand is how they structure rooms or "spaces". We understand that sports facilities are complicated places - sometimes your courts, cages, and spaces overlap, other times they're retractable and turn into one large field.
To be able to offer rentals, lessons, and other services for those different setups is crucial - a team might want the field, which will prevent any individual from renting the cages that sit on the field.
Swift is built by a world-class team of athletes and engineers, so this configuration is built into the product.
Another issue is credit lock-in with instructors when creating packages. With Swift, your packages don't have to be tied to specific instructors. This way, your customers can redeem the credits with whichever instructor they'd like (of course, if you want to restrict them, you can).