I don't know which is better, too short or too long. Both ways have interesting, ahem, side effects.
Too long would be spectactular but....em....too quick. At least with too short he will flail around for a while.