I asked this question a long time ago to someone who I really respected their opinion. They told me that if there were hills that made you walk up, you need a smaller chainring. If the hills just made you wish you walked up, you were on the right track.