I also vote for 2 hours early.
When you think about it, they start loading the aircraft 30 minutes before the departure time so you are really only there 90 minutes before they start loading.
In that time you can check in, check your bags, leave time for a backup at security, locate your departure gate, use the restrooms, and more often than not grab a quick bite to eat at a counter service restaurant.
My flight home a couple weeks ago, I only had 1 hour from the time I walked in the airport door to my departure time, and with a security backlog, even though I did make the flight (barely) it was not a good experience, in fact it was a high stress experience.