Why does everyone not like Nolan as the ghost? I think his voice matches well with what he is playing.
It does. But originally, Ghost was calmer, less uptight. Dinklage gave a very nuanced interpretation of the character, and for that, was accused of phoning it in. So, Bungie decided to reboot the character, and go with a more emo version.