I wouldn't call Judy an annoying character, the reasons for why she is the way she is seem pretty well fleshed out to me.
In terms of romance option characters storylines, I'd say that River is more all over the place, without much chance to really get to know who he is as a person. To say...