Thanks for sharing @Lemonello. It’s always useful to see how other people approach this.
I’d also like to share something a friend and much more experienced mixer than myself suggested: Mix/Master at a ridiculously low listening volume. Barely over -infinity.
I discovered that I got mix balances much faster, and my mixes, that had a tendency to be really lower mid heavy, started to naturally sound less muddy, had more punch and better depth perception. Of course when you bring it up to a louder listening volume some other issues become apparent, but still, your ears are a lot less tired to address them.
Don’t know if it’ll work for everyone, but it was definitely an eye opener to me. I wish he had told me this earlier. I learned about this just a couple of weeks ago…
Also as you commented, It helps a lot us wearing all the hats (composer, musician, mixer). It’s a blessing to have control over everything, be able to address arrangement issues that come up at the final stage of the mix, and re-record or re-arrange something without having to wait for another person to make the song work better.