Every substrate will eventually run of nutrients. Assuming every other parameter is the same, i would think Aquasoil will last longest since it has most of the nutrients plants need. I dont think anyone has setup tanks where all parameters are the same except for substrate and measured how long nutrients lasted. I see people growing all kinds of plants successfully even in plain sand. In my experience, substrate is not that important. I use aquasoil , soilmaster and turface with root tabs in my tanks. I have crypts , swords, sags etc. They all grow well.