bitcoin is not really fast or convenient...my opinion
Consider it this way: You have just used for the first time a brand new (to you) form of money, which you have never used before. You have had to set up a wallet, make a transactions, and are now considering trading with it, all from the comfort of your own home, and in the space of a few hours. Now consider you want to do the same with fiat. You have to go to your bank, undergo their KYC procedures, set up an account, wait a few days for it go live, make a deposit, apply for a debit or credit card, wait a few more days for it to arrive, then spend it online. Once you have actually set up your wallet and are good to go, bitcoin transactions are measured in minutes, rather than the days it takes to make fiat transactions, and fees are measured in cents, rather than in tens or even hundreds of dollars.
I am sure the OP didn't lose his BTC, it was all an misunderstanding however if you move your coins off the exchange there is so many points of failure.
There are many more points of failure holding on an exchange, such as scamming, shutting down, insolvency, hacks, rogue employees, seized by authorities, sudden KYC requirements, accounts locked for "suspicious activity", and so forth. Many of your points of failure with holding the coins yourself still apply to holding your coins on an exchange as well, such as phishing sites and clipboard malware.
It is far better advice for newbies to take some time to educate themselves on how to store their own coins properly rather than relying on a third party, given how many funds have been lost from third party hacks, scams, or other misadventures.