I'm running a 46-17. Terrain relatively flat but with some hills. Yeah, I have to stand on the pedals a bit going up and still spin out going down, but I find that it's a good compromise. I've been told that when I turn 60 later this year, I will need to install my 38T chain ring.
-Gary