It also doesn't make sense to weaken a potential strength (bowling) to make up for inadequacies in other areas (i.e our opening batsmen).
This, this, a thousand times this.
We've bent over backwards to accommodate **** batting from our top order by stacking the middle order too often. If the openers aren't good enough to open, then **** them. We've reached the point where we aren't even picking the best Plunket Shield openers anymore, and merely drawing names from a hat (Nicol) or picking on potential (Guptill).
We need to pick the best eleven players in the country (within reason i.e. India can't have nine batsmen, Dhoni and Zaheer
) and find a way to accommodate them in the team. Despite our middle order not showing up and our bowling having a howler in this test match, we have a lot of middle order batsmen and seam bowlers who are all of a similar quality and have made cases for their inclusion. Not all the batsmen can play in the middle order, but all of them definitely want to play, so we ask them who wants to open.
Our best opener since Richardson, and our only test standard one, is a wicket-keeper. McCullum wanted to open, and he's got the quality to be good enough at it to be more than a filler. This makes the decision to bat him at number three, when we already have Williamson, Flynn and Brownlie (who has done it once or twice), utterly absurd. Hell, even Vettori has opened the batting on occassion for Northern Districts, and he is a much better batsman than Rob Nicol or Martin Guptill.
Get McCullum back up the top, find someone who wants to partner him, and put the best available number three at number three. If Vettori plays, he either starts taking wickets or bats at number six or higher. We select the bowlers based on who are the best and the structure of the bowling attack, fielding unit and lower order i.e. if it's a straight shoot out between two bowlers of similar quality for the last spot, pick the better batsman or fielder.