The problem with the detailer is that it is just a temp product. It fills in the imperfections and they'll show up again later. It's great if you do it all the time but eventually you'll need to do some more work.
The act of just rubbing the paint with a microfiber can cause small scratches and swirls. Wiping it all the time with a detail spray and the possibility of picking up some dust and rubbing that in too just means you increase the chance of making more swirls than you can see (or gets filled in to appear later).
Not to say Turtle Wax is a bad product.. but I'd rather not use detail sprays at all. Just wash carefully and try not to make swirls/scratches in the first place.