Canon 7d and CF/SD (purchasing help/advice)

So when I was in college, I got to use the Canon 7d, and I really enjoyed using that camera.

The only thing I didn't like about it was that it used the CF card instead of a SD card. Which kinda sucks because my Macbook Air has an SD card reader built in. Is there any advantage to using a CF card vs. a SD card? It's not so bad since I can always just buy a CF card reader, but that's just more stuff to carry.

Also, I'm looking to spend around $1200-$1800 initially. Are there competitors to the 7d that are better? Also, since the 7d came out a few years ago, should I wait for what Canon replaces the 7d with?

Thanks in advance for any help/advice.