I don't think they could have made it as good in a studio. That was the best we've ever seen an alien planet in Doctor Who IMO. It looked fantastic. (Did you download the episode? Maybe you would have seen more of a difference if it had been on a TV?)
I liked the episode, though Lee Evans annoyed even me.