I use Meguiar's Mirror Glaze #9 Swirl Remover to clean the paint and get out small swirls. I prefer to use 3M swirl remover, because I think it's better, but I can't find it anywhere around here
I've used a few different kinds of synthetic waxes. Meguiar's Tech Wax is good. I also like Ice, but having a dark blue cars seems to show streaks from that. So I used a lot of detailer to get it off. I just tried Dupont Ion. That works nice as well. It's a lot like Ice, but not as greasy looking.
Detailers... Meguiar's, Mother's, Ice. Anything that is good. Most are ok for detailing.