I'd completely second that, Thorpe Park has substantially overtaken Alton Towers in terms of guest experience.
It's operations are decent (with it's main flaw being occasional empty seats on rides), ride availability is much better than Towers, food is not as bad, queues are soooo much more...