This is all really, really helpful. And it's amazing after all these years, how little I know or, tellingly, ever knew when I would be in recording situations. Very often my role was: play drums, leave, maybe come back for tracking or overdubs, leave, then come back and listen and have a lot of drinks and smokes (back in the day).
If I were making anything to put out in the world, I would definitely outsource mixing and mastering - no question. (Frankly, I find it hard to imagine having a home setup sufficient for recording, much less finishing anything... but one step at a time.)
Sidis, you nailed it. I'm right there with you. Generally, I just want some process or tools to take the average tracks I'm laying down and making them sound a little more polished. Even when I do it at the most amateur level, I end up just cranking it all up (a la, G650 comment above). So, for now, all of my "sharing" is with a few friends, family, and you knuckleheads. Oh, and my workshop/class group. As such, I'm really looking for the easiest way to take a GB or Logic project and run it through a black box and have it come out slightly better for listening to at least - all just to be able to hear what ideas start to sound like in draft form but slightly less shitty. Secondarily, I'm interested in becoming more familiar with all of it - again just at the "for fun" level - so something like Ozone might be a fun step up.
I'm just so blown away - and slightly jealous - at how amazing you guys are at making music that is then shareable and sounds better than in just the playing stage, while I'm still pounding away with my Neanderthal knuckles in GarageBand (and trying not to beat myself up too much).