When started to use bitcoin that time i used XAPO and COINBASE , till some time back i was using coinbase but after they all started to charge for incoming and outgoing transaction i stopped them. Now i am using Electrum Desktop wallet as i have full control on my wallet address and i can use it any way and any where by just remembering the passphrase
I started out the same way as well, and I totally understand why. It was super convenient and easy to purchase and use, but the mere fact that you are relying on those centralized exchanges to purchase and store coins are dangerous. Even purchasing your coins from there makes me, personally, uncomfortable. Now and days I just use localbitcoins.com or bitsquare.io.