I'd agree with that. I like to be on time and have always aimed to be at the airport 2 hours before the flight to allow for road traffic etc. and then used the spare time for some retail therapy and a coffee.
I still allow 2 hours but now very rarely have any spare time for shopping and relaxing before the flight boards, other than just enough time to buy the stuff that security confiscate!