I do not have a dishwasher, therefore I have to do them by hand. I had a dishwasher at the last place I lived, but it really didn't do a great job anyway. At least I know if I do them by hand, they will be very clean.
We do it both ways, but most often than not we use the dishwasher. I'm not sure why it takes so long to load/unload and actually run the cycle it would be quicker to do them by hand and they would probably get cleaner.
I have a dishwasher at home, so the machine makes the hard job for me... anyway, some dishes or things are not so good "washed" by the mahcine, and I prefer to wash them by hand, such as oily pans... I prefer them done by hand!