It took me a few tries to understand how to play, but after getting the mechanics and the upgrading it was a fun, fast paced experience!
The enemy ship AI was the only part I didn't like that much, because they kept bunching up at the player ship.