My advise is colored by my experience with them. They're just OK. Some things they excel in, such as product offerings; with other things, such as service, they are abyssmal. For me to say they are the "worst" would be as clear as smoked glass. Priorities of good service, executions, data, etc...