Apart from profitability, for the Monero network it doesn't make a big difference if you solo-mine or not.
This answer to Is it better to mine Monero on solo mining or joining a mining pool? suggested to me a new question: which is the best way for a single user to help the Monero network?
Running a full Monero network node?
Doing solo mining? Pool mining?
Or something different.