I have been using Miracle Grow Moisture Control potting mix for all my potted trees. I am growing 12 varieties of Mangoes of which 10 are large trees in 20-35 gallon pots , Miracle Berry Fruit,3 kinds of Jackfruit, 3 Abiu, 4 varieties of figs, Navel Orange, Ruby Red Grapefruit, Key Lime, Variegated Pink Lemon, Meyer Lemon, Barbados Cherry, Avocado in-ground, Atemoya- grafted onto cherimoya rootstock, 4 types of Dragon Fruit and many seedlings for grafting of jackfruit, mangoes and 1 baby mamey sapote and they are all doing fantastic, vigourous and fruiting. I will be doing a pictorial update soon.
What I have found is that I can water 2-3x a week in the dry season and in the rainy season sometimes not at all. It isn't horribly expensive at $14,95 for the 64 qt bag. And I have starting repotting the plants which have outgrown the pots and haven't found break down after 2 years.
My citrus love it as do the mangoes and other small stuff. I am much too busy to fuss over making my own mix, tried it once and it wasn't worth the effort.