I'm going with Keller. Both were kind of vanilla, characters. The reason I give Keller the nod is a few reasons.
1 Jewel Statie is the better actor of the two. He wasn't a bad actor, I just think she is a little better.
2 She is smoking hot! I especially loved how she looked in those black leather pant uniforms, they switched to in season 4.
3 I think she added more to the show in terms of helping the other character's. Beckett was a friend to McKay but I wouldn't say he enhanced the McKay character. Shepard and Zelenki and even Ronon I thought was more fun to see play off, McKay. Beckett didn't really have one character you just had to see him interacting with.
The Keller,McKay romance I thought was pretty intresting. She did ,what the Katie character didn't do and that is be effective in seeing McKay's romantic side. I thought it was a fun side to see of the character, simply because we didn't see McKay in romantic situations in the early seasons. He had his crush on Carter, but that was about it.
Jason
1 Jewel Statie is the better actor of the two. He wasn't a bad actor, I just think she is a little better.
2 She is smoking hot! I especially loved how she looked in those black leather pant uniforms, they switched to in season 4.
3 I think she added more to the show in terms of helping the other character's. Beckett was a friend to McKay but I wouldn't say he enhanced the McKay character. Shepard and Zelenki and even Ronon I thought was more fun to see play off, McKay. Beckett didn't really have one character you just had to see him interacting with.
The Keller,McKay romance I thought was pretty intresting. She did ,what the Katie character didn't do and that is be effective in seeing McKay's romantic side. I thought it was a fun side to see of the character, simply because we didn't see McKay in romantic situations in the early seasons. He had his crush on Carter, but that was about it.
Jason