That's awesome dude! I love that rotating 'pseudo' selection circle.
In general you want as few frames as you can get away with, without compromising the quality of course. While you probably don't want 50 frames for all your anims, if that's what is needed, then that's what is needed :-)
The only performance problem this could cause would be due to the size of the model in memory (and given the typical amount of memory in machines these days, I wouldn't be worried about it), in terms of the calculations done to interpolate the model data, it is the same, regardless of the number of frames in the animation.