Legends is great. It's always been my favorite game boy title. It is also by far the most playable. The other games feel like you're playing them under water which is horribly frustrating.
Legends didn't get flack until Iga screwed it over. A big part of why that continues is because some fans feel the need constantly rationalize and defend him.
Sonia needs a new game. She's a great character, even though she's basically ripped from vampire hunter D.