I personally like a mix of 10% perlite 20% Composted manure and 70% sunshine mix all purpose.
Good aeration..balanced non burning organic nutes and good water retention. If you can get some worcastings even better just sub for the manure or mix em both in.