Their tech support people are good, especially in the upper levels, but they've got a system so complex any particular team only understands parts of it and there's an equally complex management structure preventing them from controling it.
I'm sure for a straight DSL/ISP/personal pages signup directly with Earthlink, they will do just fine.