I agree that Pro-mix is better then MG, but not better then a bark based mix. Usually you have to make your own bark based mix, as most bark based mixes are only available to professional growers. The good side of mixing your own, is it's cheaper then either Pro-mix or MG mixes.