To be honest, at the major airports where I might be flying out internationally, 2 hours would normally be fine, but with access to a good quality lounge (i.e., usually not a US carrier), I don't mind getting there early in a leisurely, non-stressful fashion and sipping some champagne and getting some good food while getting a little more work done. I now have pre-check and usually some premier access to check-in as well as a low boarding group number, so I don't stand in lines very long in any event. Flying can be stressful, but it doesn't have to be, as I have learned through experience over the years.