The bottom line is if you really step back and look at the product you will see it's not as much of a "hassle" as some will assume.
1. Keyboard. Yes, the design is slightly new but it's nothing your brain will not get used to within a few days.
2. Track Pad. Yes, how it technically operates is different but the feel and result is the same to the user. Therefore after a short period this becomes second nature.
3. Single Port. This may be an issue to some. However, go backwards in time and count how many times you've been charging your laptop and using a USB drive at the same time (that needs to stay connected)? For me it's been less than 10 times in the last five years.
Overall, the features people are hassling over are features that are rarely used. While I do not always agree with Apple's designs (remember the iPod Shuffle with no buttons, what a horrible design and Apple changes it back with buttons), for the most part Apple gets it right.
The underlying issue is people expect a laptop custom built for them, with specific size/screen/features/etc. When Apple does not launch this phantom device a segment of the users go crazy.