100% wallet. You have the private key and you are the only one that sends money out. With exchanges, you are kinda voulnerable.
Yup, you are correct. I am trying to avoid exchanges at all since that time they started to get hacked or banned. I was looking for some sort of api for conducting exchanges if needed. I came across coinmonkey.io- thats exchanger which takes rates from major exchanges and you can proceed transaction with any exchange, so they take risks of exhange to be banned or hacked.