I agree with you with you 120% The companies have left me scratching my head plenty. I do love all the features, updates, Android this that and the third but at the same time, can't cancel my contract to jump on the latest and greatest.
I did end up getting the Atrix for a long term investment...