I think IOTA has serious issues with the wallet. Sending and receiving IOTA is a big challenge. Personally I spent so much time and effort trying to send IOTA from the wallet to the exchange. For some time, I thought all my IOTAs got lost somewhere in the tanglenet. I was re-broadcasting the unsuccessful sending orders and changing the port all the time. Luckily after a few days I got them out of the wallet to the exchange. Another serious inssue is that, everytime you want to receive IOTA, you must use a new address. If you forget that, and used the same adress twice ot more, your tokens get lost. I do not like this at all. I still hold IOTA at the exchange, but I don't feel comfortable with that at the moment.
My advice to everyone who wants to buy IOTA is " Do NOT transfer IOTA to the wallet, keep them at the exchange wallet ". This is not optimal, but if you are really fund of IOTA, keep your tokens in the exchange. This is just a personal opinion and experience.
So please, stay vigilant!