Hey guys does anyone use Coinbase as their wallet to receive rewards? Does it work ok and do they charge any fees just for receiving and sending out BTC? Or maybe someone could recommend me a wallet? Thanks!

It's bad practice to receive the rewards to your exchange.
Take any other wallet. (my tip is to take an old android phone and run mycellium so you mine to a cold storage, then use
https://bitinfocharts.com/bitcoin/ to track your balance)
And then transfer from that adress to the exchange if you must change it to fiat.