Ah man, I can understand that. Besides basketball, one of the reasons I loved the game at first was Shauna. Let's be honest, the game never seemed to have a deep elaborated story (like for example, Chasing Sunsets, SG, WiAB, LOF, etc.), but the way Shauna was written was just perfect. Such a likeable attractive character with a good personality and well explained background.
And like you said, sadly Jamie goes to the bottom of the list (for many players) because of her looks and expressions, caused by BD's problematic 'contrarian' attitude (Again, the taco stand example I gave before: A taco stand owner has people telling him kindly the salsa is too spicy, and instead of making it less spicy, the owner makes it even worse on purpose).
Jamie's model isn't that bad, but I might be the only one that finds her unappealing also because of her skin colour: It's not pale or white, it looks greyish at times, as if she was sick. Maya from BaDIK has the same issue for me: She's such a cute gorgeous character and her model is attractive, but DPC used a weird colour skin that looks greyish as well and makes her look sick, or like a zombie or a supernatural creature. Then Maya's beauty is hard to appreciate when you put her next to Jossie (Who I personally don't like and find her model less attractive), cause her skin makes her look healthy and lively.
As you said, Jamie can be improved. BD could do justice for her if he really likes her that much, give her decent facial expressions and gives a belieavable reason as to why MC isn't dropping her ass, buuuuut.... he's a contrarian.