I would suggest buying from Circle its very easy, just download the App if you have a smartphone and attach your debit or CC. Instant BTC.
Long term I suggest getting a checking account and use it for BTC. I have one just for BTC I can transfer money to it or from. For buying or selling of BTC. And with just using it for BTC purchasing.
Long term you will really like the checking account at bank. Also you can transfer to your regular account not linked to buy BTC and it should be pretty safe there.
This is actually a good idea. It should also make the reporting (IRS-wise) easier since it's the only thing in and out of the account.