I have tried several apps so far and this one turned me off at first because of the screenshots. I thought seeing a 3D model wasnt that great but when you are in the gym the 3D models are done locally so its quick not like some apps that make you stream a video. Lots of good data will be gathered for you to show your progress. The only thing I wish was the app had themes. The default color scheme is ok but I wish it had more options