I am 6'1" and had some similar issues with my Raleigh M50 DX. For some reason, even-inch frames put me in the grey area. My Giant is a 21" and fits perfectly, but the Raleighs were 20" and 22". I went with the smaller, and it has worked out fine. I think I can adapt things like seatpost and handlebars better.