Flourite- good grain size for smaller delicate plants. Has very high iron content which helps with really high light tanks. Ugly color.
Eco-complete-grain size is variable so the larger sizes rest on top. Good color.
I've had a lot of success with flourite. I've been experimenting with onyx sand. I ended up putting it through a strainer to get the grain size similar to flourite.