Hey guys, I'm just wondering, what is/are the best wallets that I can use for ethereum? Or other alt coins? Can you kindly tell me, because I still don't have a wallet for altcoins. Hoping that you can help me.

I recommend to use
https://myetherwallet.com/ because it is simple, easy to be used, no need to download the blockchain
you are full control of the private key and myetherwallet can be used for buy the ICOs projects, also you can used jaxx.io to store ethereum but jaxx doesn't support for purchase the ICOs at least for now.