The thing is though, if every pitch in the world was this mythical "perfect pitch" then cricket would be pretty boring. Part of the charm of the game is that where you're playing the game dictates how you play the game. You expect the ball to nip about and seam or swing a bit in England. Hence why England specialises in producing guys like James Anderson who operate best in the 82-83 mph range, because that suits his home conditions best (although he can crank it up.) Australia has harder, faster, bouncier pitches, hence Australia having a pace battery of 90 mph guys. Go to the subcontinent and the pitches are more abrasive (hence the emergence of the Pakistani reverse swingers) and spinners become more of a factor.
What works in England doesn't work in Australia which doesn't work in India. Great players will adapt and thrive in all conditions, merely good players will only succeed in 2 out of 3 or 1 out of the 3 (inadvertent big 3 comparison here, cbf doing all 10 and those 3 are different enough.) Then of course, within each country you'll have variety (Gabba and WACA traditionally faster, Sydney traditionally suiting spin).
All of the above contributes to the rich tapestry of Test cricket. Think why Tendulkar's century in Perth at the age of 18 is so celebrated - it's because those conditions are about as alien as it's possible to get for a young boy from Bombay, yet he mastered them when his older, more experienced team mates could not. Bradman was supposed to fail the first time he set foot in England, yet he wound up with the record for most runs in both a Test match and series (the latter of which remains unbroken 85 years later). The variety of conditions around the world is something to be celebrated and cherished because it makes cricket unique.
Now onto the pitch that's caused such a furore. The reason I'm taking exception to a lot of what has been said is because people are mislabelling the pitch. For me, a pitch is good if it offers something to at least someone. Nagpur had plenty in it for the bowlers - yes, the new ball was less of a factor than it is elsewhere for the seamers, but a seamer with clever cutters or someone who can use reverse swing was definitely in business here as well - which as far as I'm concerned makes it a good pitch. I'd also call the Perth pitch a good pitch, somewhat controversially, because the Perth pitch at least had plenty for the batsmen - the old WACA cliche of getting full value for your shots certainly applied when you consider the speed at which Warner, Smith, Taylor and Williamson scored their runs.
Where both Nagpur and Perth have drawn ire is because you might not like the particular brand of cricket on display as the result of the pitch. Which I'm sympathetic to, I thought the Perth test was a bore fest because I hate watching bowlers toil away all day with the prospect of no reward while batsmen can just gorge on easy runs. Perth's only saving grace was the speed of run scoring meant that a positive result either way was still a possibility. Personally, a Test like Nagpur where the bowlers are always in the game is better to watch. And I've said my piece elsewhere, but I think a lot of people have just been guilty of looking at India's team selection, looking at the scorecard and clocking South Africa being bowled out for 79 and judged the pitch without watching the game. The dice were loaded in favour of the bowlers, but the batsmen still had the chance to roll double 6s. It's also worth remembering for the "how does this help India" brigade that the last time India tried a stunt like that in terms of pitch preparation (which there's nothing wrong with btw), it backfired on them because England had the better spinners and turned the series round. A win most certainly wasn't out of the question for South Africa (remember they don't have Steyn), particularly if they'd batted better. India would have been bricking it after throwing away a huge bunch of wickets on day 1 and only posting 215. That wasn't in their game plan.
The only pitches I'd call poor are pitches which are outright dangerous (which pretty much don't exist anymore) or a surface like Nagpur 2012 which offers absolutely nothing to anyone. The bowlers had to toil away for days to get anything on that one, but unlike Perth this year, the pitch was so slow and turgid that the batsmen got nothing to work with either. That just makes for junk cricket. It is those pitches that need to be weeded from the game, not a pitch like Nagpur which challenged and exposed batsmen from both sides.
Disjointed and a bit rambly, but I'm running late for work. Might clarify later.