Personally, I am a small timer (but not as small as a $200 small timer). But I am not into any kind of crazy trading. Just buy something I like, wait for the time to be right, and then sell it. I don't invest on margin or have any intricate, involved trading options or anything like that. And so far, I have no complaints at all about Zecco. Sure, they update balances slow, and the way they calculate "preformance percentages" can be a little confusing at first glance, but I have had no problems with the security of my positions and my cash, which is the bottom line for any on-line brokerage.
Most of any cons you would hear are from folks who have a lot of investing experience and are looking to preform trades that are a little more complicated than the kiddie pool "Buy" and "Sell" orders that a beginner will be carrying out. I think Zecco is a great place to learn. When you get more experience and want to make some bolder trades, maybe you will run into some troubles. But if you are a beginner, the $4.50 commission for a sub-$2500 is very competetive. And if you can fund to the $2500 mark, I would highly recomend doing so, because 10 free trades every month is downright awesome and most small fries aren't going to be making much more than 10 in a month. If you want a nice place to start, I think Zecco is a great way to go.