Those characters are really gimmicky though— Robin's a super girly girl who had to pretend she was a boy and spells four-letter words and doesn't really have a personality beyond that. Vera's shy and draws pictures instead of talking, and so on. That really isn't a personality. The characters
do have personality, don't get me wrong, but they don't really have layers of it like Edgeworth does.
Edgeworth doesn't use character gimmicks and is actually a pretty interesting guy as far as character goes. On a technical level, he's great. Again, I'm not saying is type of character isn't overused, but he's still interesting and has a lot of development. He's not my favorite character ever, but bland is not the proper way to describe him. Cliché, maybe?
Read
this debate about Edgeworth if you want. There are more fangirls for him than I am since…well I'm more of the Maya and Phoenix fan, honestly. XD Debates on CR are awesome. Because they're AA fans and it makes sense that they love to debate. Ooh, and if you're into character essays, read
these metas on AA, most of them the mod talking about his opinions on parts of the case and parts of the game, it's really awesome. And he deconstructs Phoenix/Edgeworth.