Card will cost you lots of $$. Coinbase is fine if you connect your bank account. It takes about a week for funds to transfer. Consider sending over your buy-in and then buy when the time is right.
Coinbase support is awful, as are most exchanges' support. Expect that all around.