I am having the same problem. There are so many to choose from. At the moment I am thinking of Tetraplant Complete and API 1st Layer Pure Laterite.
I have read that they last up to 3 years, and at that point the plants would probably be able to manage fine, but I am no expert. I don't know much...