I like full zip because I can open it up as much or as little as I want in order to keep cool while climbing.
A good length is whatever places the pockets in a comfortable location to reach back for. Oh, and if you refuse to wear bibs, whatever covers your ass.
__________________
It's like riding a bicycle