I prefer gemini. Recently, there has been a lot of outrage going on about Coinbase's horrible lack of support and funds being stuck/ not appearing on users account. Recently, coinbase has also encountered a problem, where users were being double charged. So if you want a site that has lower fees and better user satisfaction overall, i strongly recommend gemini over coinbase.