This is a bit on the nitpicking side, but as someone with very fond memories of Amiga, I can't resist a couple of corrections/comments:
VGA hardware let you have 16 colors at 640x480 and Amiga only had 4
Do you mean the Productivity mode (i.e. 640x480 without use of interlace) that was first present on ECS chipset (which was a minor disappointment as an update over OCS, and in hindsight a bit of an early omen about Commodore's inability to keep the competitive edge)? I'm wondering about this, because even the original chipset did allow use of 16 colors at that resolution (but with interlacing). For still images there was also the so-called Dynamic HiRes that was not a 'real' screen mode, but instead a software trick to use the Copper to switch the 16-color palette for each individual horizontal line with little CPU overhead.
Concerning non-bitmapped scalable fonts, AmigaOS 2.04 (introduced with A3000) did introduce the so-called outline fonts. I don't really remember whether they could also be rotated via OS itself, though.