Guys some suggestions please, should i mine to my trezor or desktop bitcoin core or brd wallet?
Trezor doesn't like lots of small inputs. I mined to my trezor and after about 6 months it started to load slow. I now send my payouts to blockchain.info/wallet/ and then send them in batches to the trezor.
Trezor says..
Sending pool payouts to TREZOR
In general, it is not recommended to direct pool payouts to hardware wallets like TREZOR. All hardware wallets have limited computational power, especially when compared to a desktop computer, and thus require more time to sign a transaction. This is not an issue with normal transactions, but when spending pool payouts, this can severely prolong the time required. Consolidate your pool payouts in an external wallet and then send your savings to your TREZOR. Alternatively, increase the threshold for pool payouts directed to your TREZOR, so that you dont receive small amounts every day.