If I had not had better flights earlier in my trip I would never fly American again!! I felt like I was singled out when I was asked to check my duffle bag while people with much bigger roll ons were allowed to board with their bags. My small duffle bag could easily have fit in an upper compartment and the overhead space on the airplane was not even full. I don't understand why when people were voluntarily checking their bigger bags why I was forced to check my small little bag. Also I feel having to pay more money to gain access to WiFi is a rip off and that concept is not good business. This is the first time I encountered such a practice while flying, so it was either pay to entertain myself using their WiFi or sit there in silence. And no options on,the snacks either. Terrible flight from Miami to DC!!