The Guardian Legend
 Puzzle

I liked this game, it's challenging, it has good music, it has both shooting and RPG action. Definitely a good obscure game from the NES.