I use Megiuar's Professional Series on my car and the cars at my house. Don't buy the swirl remover, it doesn't work well, the polish at level 7 is awesome. Don't forget the cleaner wax level 6 all in one polish afterwards.
There is only one brand that is really better than Meguair's. Its called Zainol or something, it has to be ordered from the company directly.