I am not familiar with console game development. Can you please talk a little more about what hardware sprites are and why they are significant?
"Hardware sprites" means you can tell the graphics hardware to draw the sprite itself, as opposed to the programmer having to redraw the background and then copy the sprite's pixel data on top of it for every frame.