Here is an actual answer....
Haven't worked with a lot of West Point grads and a lot of ROTC grads and a lot of OCS grads I can tell you this...
What sort of misery are you talking about? From my understanding.....it's military life so it can be a pain and it there are always hoops to dance through.
If you're West Point you stand a greater chance of making general.
I know a number of WPers who do their required commitment and get out or make CPT and get out. Civilian companies love captains.
Military life isn't for everyone but it has huge perks. Oh, and I've been in 4.5 years never deployed or shot at.
Alan