I love that this platform allows me access from anywhere which has been very helpful since i work out of home often! It's also great because it integrates well into our website so we can track workouts right through their site as opposed to having 2 different systems (Onefitstop & Website).
There aren't any downsides really but maybe there could be more integration between platforms? For example if you're working at an outside gym or studio then your client would have limited options when they are trying workout plans online versus being able see what classes/workouts will fit them best without leaving one place. This helps keep clients within my network while still giving us insight about how many people use each class / program offered by us via analytics reports etc..