The only good thing about solo mining is that you save on 1% fees and for privacy reasons. However you need enough hashrate to do so, a few GPUs is crazy to Solo mine. The variance will get you.
This is true, I have tried it once on aeternity lately because I can get a block in 3 days, but bruh, I better go to a pool which I would be getting rewards daily. I don't feel like solo mining unless I have some giga hashrates on the run. I just tried it because of some news about a solo miner bagging millions of dollars, and it took my attention so tried and it I got out quickly.