iMuscle has great graphics, smooth movement when it comes to executing the different moves and routines, but it crashes a lot. And I think you should add routines by default in the app, for those who know nothing about this and want to start working out and trying the app right away. The fact of having to make your own routines and work-outs is good when you know your way around the different work-outs. One can get lost easily between all the dumbells and barbells etc. So yeah, bottom line is : app is great overall, maybe consider adding work-out routines by default and still let the user make his own. Worth 5 starts but only if the crashing comes to an end :)