Online $ Competitive Poker
If you play on facebook, you guys will just be bullies beating up noobs. I really recommend playing for $ on pokerstars or Full Tilt. It's way more fun and you'll be forced to improve. Not only that, they have online classes that will improve you in both flop games and all stud games:
Holdem
Omaha Hi & Omaha Hi/Lo
Stud 7 Hi
Stud 7 Hi/Lo
Razz
Jiang, if you want to make money the money is in Omaha and Stud at the cash tables. Holdem is a VERY tough game to make money in because it's too impacted with good players.
Good training and experience in $ competitive play will turn you into a killer. You will have access to data on pretty much all the players you face. Other players will also have your data and will use it to attack you. You will frequently need to adjust your playstyle due to that alone.
I don't play too often anymore because I'm always doing theatre stuff. But I'll offer myself up as an example of an above-average player you are up against in competitive play:
My handle is RockstarOC on Full Tilt, and you can look me up on poker-edge.com. My player rating is listed as a BOMB with semi-loose hand selection. According to public data my average multi-table tournament finish is 45/100 and 1st place about 2% of the time, and I cash-in about 13.5% of the time. So I am a solid player that you would want to be careful against if you were in a hand with me. I don't go in with just any two cards (semi-loose), and I'm going to be raising you hard when I'm in with you. For that reason, it's better to fold in front of me pre-flop, and call when you have position for a possible check-raise.
So if you are moving over to competitive $ play for the first time you'll see that it's going to be a higher level of play that involves position and an understanding of every player's subtleties. The players are lot more analytical and will know things about you that even you may not. When you play on facebook it's like beating up little kids. No way for you to get better.
So I definitely recommend just putting in a minimum deposit at Full Tilt or Poker Stars. Get a set of running stats going for yourself. And I'd love to study them with you and discuss strengths and weaknesses. We can discuss how people played flop/turn/river hands. It's tough just not being the first guy knocked out at your table.