Canonically, Jane & Lonnie are the best options for Ben
No offense meant to Bal fans but starting a relationship with a love spell is not the healthiest start and I feel it's what led to a lot of Mal's insecurities in D2 because Ben didn't fall for her naturally in her eyes since it was orchestrated. However, I do feel because Ben was drawn to Mal even in D1 before the love spell, his type is outgoing and confident girls who can hold their own and have a good sense of humour.
I feel Lonnie really fits this description to a T. She's outgoing, confident and generally lighthearted (some even call her too lighthearted because she was happy giggling in D2) when Jay and Carlos were forced to let her come but however she cared about Ben's life enough to not stay behind even if some might argue she didn't understand the severity of the situation, being Mulan's daughter, I think she liked just being able to do something to help Ben and help him out. But Lonnie is what Ben needs in a relationship. Someone whose willing to stand beside him yet also give him a place to relax when he comes home. Some might say Lonnie is too proactive for Ben and might not be able to help him relax because she's outgoing and lighthearted, maybe even impatient but I do want to point out, she likes to bake and is good at it. Baking requires patience at the very least. I would know - I don't have the patience for it.
However, another girl would also be good for Ben. Yes, I'm talking about Jane. I know she's canonically with Carlos and she started off kind of objectifying Ben with Audrey in D1 but the chemistry in D2 and D3 is amazing. Jane is super respectful of Ben in even their little interactions. How often have we had a character ask Ben what he prefers? And how often has he actually given his preferences? I'm trying to think if he's done this with Mal even but he kind of gives into her even regarding his own dreams with the Isle kids but with Jane, he never even says anything like "you can pick what you want, I'm ok with it" or "what do you recommend?" like Mal does. He's comfortable enough to express himself with her - hence why I also feel if she ever objectified him, he'd tell her straight out and they'd talk about it. Also, Jane was the only one to trust he wasn't a cheater - that's how close they were and she took action immediately when Mal was leaving Ben in D2 - once again his girlfriend does not trust him and proved his innocence to everyone.
D3 is where it really gets obvious and you have to wonder if the writers were on something because there is so much romantic subtext between Ben and Jane in this movie. Ok so how many people remember Beauty and the Beast? The Beast was hurt, near death and Belle confessing that she loved him broke the curse. It was loving Belle and having that love returned that broke the curse. Yet, in D3, Mal's love doesn't break Ben's curse. Jane does. This is the girl who arguably did not even see Ben as a human outside of his title at first (much like Belle saw Beast as nothing more than a monster?) ended up returning Ben's humanity to him much like Belle did with Beast. Ben/Jane or Ben/Lonnie should have been canon endgame.










