I have mixed my own potting soil this year. I have mixed feelings about it. I will go back to premixed, when I need more potting soil for many reasons. And, yes; as Will said, this is going to receive many replies with many opinions. I think we all need to do what works best for us. I will always have perlite and chicken grit in my potting shed, to assist drainage, but it will be mixed with a purchased potting mix.
@WillC, I was not aware bark harbors Fungus gnats. I do repot orchids from time to time. I will be asking for your advice on orchid mix when the time comes. Thanks for the tip.