At this point would have to put Kesler ahead
1. Richards played a key role winning the World Juniors in 2005 and Kesler played a key role in winning the World Juniors in 2004. I would say that their roles were equal but Kesler did it a year earlier.
2. Kesler got a invite to the US National Team Tryouts and Richards was not invited (not close to being invited) to the Canadian National Team tryouts
3. Kesler scored 30 goals last year playing with pros in the AHL (enriched during the strike year) and Richards scored 22 goals playing with Junior players. (albeit a shorten year)
4. Kesler is bigger and stronger. He is legit 6'2" and apparently 215 and growing while Richards is maybe 6" and around 190. Richards looks to be filled out as much as he will get.
5. Last year Kesler was the top defensive center on the Moose and was matched up against people like Spezza on a consistent basis. Richards has not, outside ot the playoffs, played against anything like that type competition
Both Kesler and Richards bring intangibles. Both are very competitive and show good leadership.
However, if you look into the future I think it is very hard to call. Richards probably has better offensive skills. I think his playoff performance in both the OHL and the AHL showed his high skill level. I think he can create more offense than Kesler. However, there is a question about Richards skating. He will have to show a better turn of speed if he expects to do much in the NHL. He just might get smothered in terms of size and speed. When you compare him to someone like Carter you can see the difference. In the longrun Richards skating will probably be good enough to make him a good NHLer. But that is no given. There have been plenty of players who, while not great skaters, have been excellent Juniors. However this deficiency caught up with them when they got to the NHL.
There is no doubt that Kesler's skating is NHL calibre. He will be good NHLer. However, he might not ever be the scorer that Richards could become. The Canucks may have to settle for a Linden type player who contributes in many areas but not all the time on the scoreboard.