That's a great list of differences, and I'd also like to throw in "documentation" to the list of things that Altium does great. Outjob settings plus Draftsman documents mean making changes to even a massive PCB are "one click" away from documentation generation.