I trade profitably from home. I sincerely believe home-based trading is the best choice for lots of people. With that I must say that a big regret of mine is not starting out trading in an office. The learning curve in this business is brutal, and I almost destroyed myself trying to learn to trade in a vacuum my first and even into the beginning of my second year. The office environment can offer, from what I've heard, a jump-start on the many novelties regarding this strange business that a new trader has to deal with.
A very big factor in my success, I believe, is having the initiative to seek out advice in forums such as ET. The amount of information on this site, and others, is staggering. If someone is willing to hunt and peck around the virtual trading communities I think just about anything you need to know is there. If not it is then available for the asking. Just like everything else however, you have to work to learn, and some just aren't willing to do that.
Currently I trade with Echotrade. Although I don't use the "professional" bells and whistles such as bullets or conversions often, I very much appreciate the leverage when I want it. I'm pretty much a plain vanilla trader, mostly long, sometimes short, no spreads or options trading and the firm is a no hassle way to get this accomplished. Additionally its a more personal experience than being with a big retail firm as I can pick up the phone and call a general partner and have a discussion regarding problems or concerns.
My primary goal in trading has been autonomy. I'm not trying to get rich, just looking for a way to step out of the 9 to 5 business world and be my own boss. Trading from home, both retail and "pro" is possible. It really depends upon what you are looking for.