I was going to have my account through Coinbase but apparently thats not the best.
There is nothing wrong with having a Coinbase account. You just have to understand the positives and negatives. The main good points are that it's simple to get going and they are a long-established trusted company. For convenience and small amounts they are a good option.
The bad point is that Coinbase is a big, above board service, meaning they will comply with everything governments require. That's not necessarily a bad thing, but we all know governments are not always helpful but can be harmful for ordinary interests of people. Bitcoin is about being free to make your own decisions and
use your own money how you want to. For example, if you want to spend time gambling you probably shouldn't use Coinbase to buy the bitcoins you'll gamble. That's where peer-to-peer services like LocalBitcoins.com come in. You buy bitcoins from another person like yourself, not a company, so they're much less likely to be tracked.