Not everyone hates coinbase. who hates it does because it is a centralized website that does not give you any control over your bitcoin at all. also they are known for suspending any suspicious accounts. while others like it because it is easy to buy and sell btc from them if they support your country and it pays the txs fees