Played a bunch of games recently, so figured I'd lay them out.
Catmaze - despite its cutesy-looking design, I found it to be a really solid and enjoyable Metroidvania. I actually 100%'d this one, which is something I don't do often.
Trine 3 & 4 - 3 wasn't bad but definitely awkward, short though. 4 was great and felt quite long, the puzzles and graphics were pretty awesome. I actually used some funky moves on a few solutions, but overall I can't recall being frustrated with the game.
A Robot Named Fight - very Metroid-ish looking, however awkward to play. I then found out after running around aimlessly and not having a clue what to do, that I had forgotten it was a roguelike, so when I died I lost everything. I just said "fuck it" and maybe I'll try it again some other time.
Aggelos - despite its retro graphic look, it was a decent Metroidvania. I did find some parts of it frustrating though. A few of the boss fights just felt like I couldn't find a rhythm and was having to brute force it. I don't like that lack of finesse with platforming.
Blaster Master Zero - plays just like the original and is considered a remake of sorts. It had more content and has some story-based elements. I felt like they fine-tuned some issues I had with the first, and some of the new stuff was pretty cool. They actually give you a "gun guard", which is a regenerating 1-hit shield that allows you to keep your gun's power level as long as you don't take another hit while the shield is down. Great feature.
Blaster Master Zero 2 - dropped it quick. The gameplay was frustrating and not very Blaster Master like the first one. They actually give you the hover module and a wall-jumping module early on, then make a lot of tank-related areas dependent on them. They work against each other and just make play the game a real pain in the ass.