I like the general way of installing applications on the apple. Drag program into Applications folder, and you’re done!
The only problem comes in when you actually have to use installers, as they want to put things in various locations in system-protected locations. 9 times out of 10 they don’t come with an uninstaller, so removing them can be a bit of a difficult task, especially if they spew themselves everywhere.
Another issue with the mac installers is that they’re shell scripts. People keep forgetting that the mac file system hierarchy contains loads of spaces. Don’t forget to trap filenames with quote marks “$foo”! It’s broken quite a few systems as a result of forgetting this fact.