I have been using one for the last couple of years and I'm content with it. It seems to last a pretty long time for me, but my area tap water starts off at 29 ppm. My TDS meter reads the filtered water at 0 ppm and i replace it when it's around 5 ppm. I thought it was perfect when I had a 29 gallon.
Now that I have a 65 gallon, it's still fine, but I'll probably get a ro/di filter in the future when I have more room. I am happy with the filter. It changes color when it's used up but it's a little difficult to see so the TDS meter is necessary.