Well knowing the GB community I can't really say I'm too surprised by the result. York is a fun character though and I'm playing through Red Dead again and while I love most of it, it also stands out that John Marston is an errand boy.
For me it's Nathan Drake. I loved the first two Uncharted games, especially 2, and Drake is such a great main character cause he manages to be both charismatic and fun. That is something a lot of studios try to do: the fun and charismatic lead character but in my opinion Naughty Dog is the only studio that really nailed it. Also Nolan North. I love his silky smooth dreamy voice... oh sorry did I say that out loud?