Coinmama was going to be my goto but it's only available in half the states... I even had an acceptable states ID, but because my IP address was in a state that's not accepted... DENIED...
(Again, Gemini works great, but give verification a few weeks to a month... Gemini is the exchange that is looking to get bitcoin futures up and running... Gemini is owned by the Winklevoss twins who reportedly own 1% of all the bitcoin and they recieved 65 million from Mark Zuckerberg [facebook billionaire] in a lawsuit claiming Zuckerberg stole the facebook idea from them. Anyways, it's solid and inexpensive, but slow compared to coinbase.
Localbitcoins.com
It's like wall of coins... send money, card, etc to some random person with an ebay type rating and wait for your bitcoins to appear... I used it a couple times for small amounts...fees are higher than coinbase and Gemini and the guy I used still wanted to see ID and that I had the prepaid debit card that I used. It worked..but I only will use as last resort.