hardware sprites really are a big deal if you are programming a game. making a game on a pc back in the day with lots of objects on screen was a paing in the butt, on the amiga and other hardware based sprite systems it is simple. set up the data set pointers and turn them on move as necissary without worring about backgrounds or forgrounds. (btw i havent programmed much on the amiga but i did on the c64 which has a similar but more limited system spritewise)