Definitely Twinkle Star Sprites. Back in 1996, when I was a student, this was my favourite shmup at my local arcade and played it daily after class. I had to get the Dreamcast version but that wasn't enough, so I got the MVS cart a few years back as well.