I agree with you Trip, more midship is always a nice plus. I just like to be closer to the places onboard that I use more often, like the buffet, pool, shops, etc. Being more center gives you ease in getting aroud. The only thing I really check is to make sure what is directly above and below the cabin selection, that could make or break any cruise.
Then there is the noisy neighbors that I had once, not much you can do about that, there is no way of knowing before hand.