Kind of a mixed hash here. Comments about brokerage houses and comments about investment advisors.
Do a little web searching and you will see a couple of things:
1) There is a mountain of academic research that says on average, investment advisors underperform their benchmarks. The problem is that managed money involves fees, trading costs, bid/asked spreads, etc. all of which subtract money from the account. In general the advisors' stock picking ability is good enough to overcome some of the costs, but not all. Said another way, hiring a professional manager is usually a losing strategy.
2) There is also a mountain of research that says that mutual fund managers' "persistence" of results over a 4-5 year period is zilch except in the case of lousy managers, who remain lousy. What this means is that it does no good to park your money with a manager who has had a good year or two. There is some data that says results might persist for a year. Two factors here: 1) Momentum -- the guy's last year ideas might still be working and (2) influxes of money that cause the manager to buy more of what he likes -- driving the prices up simply because he is a buyer.
The
http://www.bogleheads.org/ stuff is good reading, as is Jeremy Siegil's "Stocks for the Long Run." When thinking about your energy play, pay particular attention to Siegil's concept of the "growth trap."
The best advice, lately, though is the wonderful advice in Warren Buffet's recent letter to shareholders that has already been mentioned.
I have done technical analysis including Fourier transform analysis, fundamental analysis, written covered calls, traded options, chased hot managers, and a lot of other stuff over the years. My wife has been Series 7 licensed and a Registered Principal. What I have learned is that the more I play with my food the less food I have. For the past 10+ years I have been in index funds and TIPS and have been a very happy guy.
Re brokerage houses, I don't think it matters much. A true investor, as opposed to a trader, is making so few transactions that a couple of bucks one way or another on the brokerage fees is irrelevant.