Hi
finish down with a nice finishing compound which should give you a swirl free finish, i personally use britemax blackmax glaze but there are other good ones to consider, poorboys blackhole, chemical guys ez creme glaze.
wax: depends on your budget really,
for durabilty collinite 845,476,915, fk1000p very durable and great on wheels too but needs very good prep before hand to make application and removel easier.
dodojuice waxes are very easy to use and give a very glossy finish and are perfect for summer waxes, Supernatural being my favourite along side Purple haze pro and Bluevelvet pro, the Supernatural hybrid will be out soon and looks like another performer from the dodo factory.
megs#16 is a fantastic wax for the money and very economical in use, good durability and leaves a nice finish.
theres plenty to choose from in all budget ranges.