Functional but boring. Still worth recommending for a couple of reasons.
Mainly, it's the first arcade/highscore game I've played that allows save states. That's worthy of high praise in itself.
As for the game itself, I got bored rather quickly. All the enemies are the same whereas Space Invaders at least had a UFO to shoot.
The paddle controls well and is responsive. I mention this becasue what should be basic has been missed in recent iterations on NG.
There are a variety of powerups and I like how you can use Laser Beams on command. This way I can use it on whole rows rather tham a couple of ships.
One strong complaint I have is that certain powerups are on a timer. That in itself is fine but I would like to have seen a countdown timer somewhere on screen - or even the ball flashing - to show when the powerup ends. It's bad because you might get the Steel Ball and expect it to go thru only to have it bounce back suddenly, miss the ball and lose a life.
Also, afaik, there's no keyboard pause button. That means you'll have to wait till you have enough space to move the mouse all the way to the top of the screen and press the menu button.