I usually drop my middle name and rarely have issues. However, the one place I do consistently have issues is in China, whenever I'm flying on a flight departing URC. They are very particular about names that that airport, and while I usually make it through, there is often a lot of hassle involved.