FT had a lot of options and good software which is what I liked. Cashing in their freerolls is a pain in the $ though -- although I've done it in fields as large as 2000.