I prefer point buy over rolling for stats.
That being said, I agree with you. If you're building a Fighter at first level, go with a human.
The heavy armor mastery feat is extremely impressive. You'll have a better AC than a barbarian, and considering the DR, you'll probably last longer in...