Well it's very hard to scratch your car by washing it especially when using microfiber towels and wash mits and sponges. You have to make sure there are no pieces of dirt or stuff on the sponge/mitt. Sometimes it may get in there, rarely, but it happens.
As per waterspots, you should have one of those detailer sprays like Turtle Wax Ice and etc. That will get out any streaks, dirt marks, and water marks.
I've had my car for about a month now and it still looks like I just got it from the dealer.
I've only washed it twice since then, and have used showroom car dusters to get off pollen and dust off, and have used detailer sprays to get off dirt marks, dead bugs, bird crap, and water spots.
One final tip...
DO NOT EVER TAKE YOUR CAMARO TO A CAR WASH!