The longer the crank arms, the better leverage you get, which is why 175s are great for climbing. Most serious MTBs have 175s for that reason. Shorter arms are easier to spin, though. Your legs scribe a smaller circle. Trackies use 165s to clear the banked track, but also to develope insanely fast cadences on their one speed fixies.
For the average height roadie, 5'6"-5'10", 170s or 172.5s are a good compromise between ability to spin and decent leverage when climbing. Taller guys would be able to spin 175s easily, and even 180s, especially on a time trial bike.
I'm a hard core spinner, even climbing, and have always preferred 170. If I were into big gear mashing, I'd go with 175s, no question. I'm 5'8" tall.
Keep in mind, the difference between 170 and 175 is half a centimeter or about 3/8ths of an inch.