I agree, the best thing you can do is brush. I also use products such as HealthyMouth, Petzlife, etc, so aid in dental care.
With that said, I feed Dentastix as a treat. They're not his staple diet, so I don't really worry about them being a bit unhealthy. Haven't hurt him yet
And they actually DO seem to make his breath smell better. Not sure if they really do much for his teeth or not.