Yes. Corner cases like rolling 6 odds numbers will bump a normal human up and if I did that, or even 5 stats, I'd consider playing one. Short of that, though, a feat is better.
Also, feats are not quite as situational as you make them out to be. They are used quite often, and are more often useful than the +1. When a use for a feat comes up, it is almost always successful or has great impact on the roll. The +1 is rarely useful as it only helps 1 time out of 20 on average. That means that you need to encounter 20x more situations that rely on say con or int, than the feat does in order to equal the feat. That virtually never happens. I also haven't even mentioned the feats that give you +1 to a stat. Those modify that odd stat and give you the +1 AND a feat that is more useful than the +1 it gave or you got from being normal human.