Always check bags. My wife demands on bringing her own hair dryer (hotel ones are never good enough I guess), and 5 different pairs of shoes.
Most people who don't check bags aren't super elite travelers. They are just dumbasses who have no consideration for those around them.