It has been a decade or more since I took care of the paint on my other cars, all last century vintage...recent test with clay bar/paint cleaner worked very well in restoring the paint to near new condition. No swirls or scratches - only major paint problems were rock chips.
Back then, CA car duster weekly, spray detailer bi-weekly with well laundered cotton towels, and washing every few months were accepted practice, and worked well for me. Now I have the Tesla, with multi clear coat, I know I have to be more careful and get educated.
I appreciate all the advice here, but one thing I disagree with is that I do not feel microfiber towels are best for paint, except for removing wax. I notice a large amount of static that picks up debris, sometimes too small to see, and I have to pick it out by hand. I am sure this will scratch the paint, no matter how soft the cloth is.
Also, a question I have, is what is the benefit of ONR vs Detailer? I have only washed the car three times in 6 months, a real pain to remove all the drips around the doors, etc. I can get in all the nooks/crannies/doorjambs easily with the detailer.
I also believe the less you touch the paint the better. I use a outdoor Tesla cover, in the garage, at all times to keep the dust off, and avoid garage rash from family members.