I have a Series 7 license so I do my own trading. If you study hard, I suggest trading online. It also depends on your strategy. If you are looking for a low risk, long-term hold I'd suggest going through a broker. If you plan on doing frequent trades, I'd go the online route as the fees are usually cheaper.
If you're interested in getting a Series 7 license, I'd check out http://www.abtrainingcenter.com/Series7.asp