Saw the article on Cricinfo, thought it was a good topic to get Forumites thoughts, serious or otherwise...
For my part, someone who's calm, confident and keeps the scoreboard ticking over (important being an opener) - some one who's game I don't have to worry about as well as my own!
One guy at our club who I don't bat with that often as he plays in the firsts and I'm mostly in the seconds, but he ticks all of these boxes. Batted together four times this season in first, second XI and T20 games, not one partnership under 60. There really are certain players who compliment your own game...