I found Waterhouse Holdings Inc (and Chicago Accounting) from a blog post comparing services and the initial impression was positive. But since I opened my account last year later, I have encountered so many issues that I cannot recommend them. Trades failing, charts not loading, and support tickets going unanswered for days at a time.
Pros: Professional team|Helpful community forum|Tax reports included|Low minimum deposit
Cons: Charting tools need more indicators|Limited social trading features