I'd only use it if you have absolutely no other options.
I used to have DirecPC (which is the same thing Earthlink uses I think), and while you'd get pretty decent download speeds, you couldn't play any online games as the lag was ridiculous (which I suppose makes sense since the data is being beamed into outer space and back)