All true. But if you don't live near a city with ATMs you have to find other options.
One thing to be wary if is that many credit card companies are treating a Bitcoin purchases as a cash advance. This adds an additional fee to the transaction and, worse, charges the cash advance interest rate which can be as high as 30% annually. This interest rate is often charged from the day of the purchase not at the end of the billing cycle so even if you pay off the balance every month you will still have an interest charge.