That is such a tough call to make.
I love so many shmups.
I am going really retro for this one, but I think my favourite shmup of all time has to be Galaga on the arcade.
This game just has perfectly balanced gameplay. Might be too repetitive for some but I just love it. Although tomorrow I will probably change my mind and say Robotron or R-Type!