I dont run a proper ATS right now, but my new tank will incorporate one. I am not a purist in any way, so i will still use a skimmer, carbon, etc.
Right now I have a screen in my sump that gets lots of flow and light. I have found that my screen continues to grow algae for harvesting while my cheato growth slows or stops. I previously used caulerpa, which worked better than cheato but periodically died off or
"went sexual".
I think the main problem with ATS is that the proponents over promise results, leading may people to believe that no other filtration is needed. While some set-ups will work well with only an ATS, I prefer to also use a great skimmer and frequently changed carbon so my system is a little more idiot proof.
ATS have their place. I suggest skepticism of any claims that make them seem too good to be true.