I've used a few other hosting companies, and had many problems. My main contention in the past has been support, calling up and being put on hold for what seems like an eternity. With ASO, it's much easier, just post something on their forums (any time of day) and someone always has an answer for you right away. Generally it's an ASO employee, but you also get good insight from other customers.
All in all I've been very satisfied as an ASO customer.