Some lengthy games according to my hours logged on Steam (metroidvanias that I allegedly have clocked in over 20 hours on). Some of these run times might not reflect actual gameplay, it's just how long I had each game running on Steam, possibly taking breaks and walking away, but I think most should be fairly close to actual play time. Also, sometimes I take forever to do essentially nothing, or go around checking every tile of a map for secrets and such, because I like leisurely exploring everything while avoiding guides as much as possible.
Note: The only game on this list that I definitely have not beaten (defeated final boss or whatever and got an ending) was La-Mulana (3000th Duel seems to let you just aimlessly wander around forever at some point, which was annoyingly confusing, but I think I beat all that could be beaten on that game). The completion percentages provided are for whatever each game considers a completion percentage, I assume most of which are a combination of map exploration and item collection.