Well, Aquasoil is the best, but it's price restrictive and sometimes hard to get a hold of.
Honestly, unless you're going high tech or it's easily available, it's not worth dwelling on substrate choice. EC, Flourite, and PFS are all good substrates for planted tanks.