ADA Aquasoil is pretty much top of the line when it comes to planted substrates... But, it has a couple major flaws to it...
1) It leaches ammonia for the first couple of weeks
2) It eventually breaks down, and you never know when it'll happen...
ADA Aquasoil breaks down over time, I've seen people say 3 months, some have said it lasted a year, some has said there's lasted for 3 years so it's a hit or miss with the time frame.
I personally prefer Flourite planted substrate in a 70/30 mix - 70% Flourite / 30% FloraMax for my planted aquariums. Flourite can be used over, and over for years which is why I like it.