I would queue 2 hours for Kingda Ka without a doubt! The ride I want to try most! :)
Obviously, if it was my only chance to ride Kingda Ka ever (and this applies to the majority of coasters)... I would queue 2 hours for it. But it is unlikely that his friend will only visit Alton Towers once in his lifetime. Furthermore, if he were to ride the biggest attractions at the beginning and end of the day, there would be no need to queue 2 hours anyway.
Or stop being a tight arse and buy a Fast Track :P