I would book tickets in advance online, as they are cheaper, and you get ERT (early ride time) on some rides. To get ERT make sure to book through the alton towers website.
The queue normally depends on the weather conditions, if it is sunny more people will queue for it, where as if it is tipping it down with rain the queue will be basically non-existent.