I mean Kirito also isn't 'the typical guy who gets all the girls'. From the start, he's a skinny, average looking, introverted, loner gamer kid. The harem around him forms because of his strength and skills in the game. Inoda, however, is all the worst traits; fat, ugly, smelly, perverse, emotionally manipulative while himself having uncontrollable emotions, and being rapey, and bad at the game.
Sinon, Asuna, Silica, Lisbeth, Tiese, Ronye, Alice, Argo like Kirito because Kirito is nice, friendly, helpful, supportive. Kirito is not looked down on, and he is handsome to girls, that's why girls like Kirito because of his character and appearance. Asuna loves Kirito because he is nice, good, helpful, supports her and loyal. It's not because of his gaming skills and strength, but because of Kirito's personality and appearance. And what if Kirito is slim? A guy/girl who is slim can't have a girlfriend/boyfriend? Many people and even girls like a guy who is nice, helpful, supportive and who doesn't look down on them and especially isn't aggressive. Would you rather have an aggressive friend or a nice, good and friendly one? Because I'm a guy, I'd rather have a female friend or even a female friend who is nice, good, friendly and helpful, not aggressive, selfish, horrible.
I wrote about Kirito from the original SAO, not the SAO NTR game