so stressed out

ok so i like this guys who i have been friends with for a while and he likes me back but i don’t find him physically attractive but i am in LOVE with his personality, he is such a good guy and he is so funny and we have such a good time together. But i feel like i wouldn’t do anything like make out with him or sex which makes me feel like a horrible person because it’s not all about looks and he isn’t even ugly he’s cute but just not my type and it’s not fair to him if i dated him and didn’t do anything with him not like he would make me or anything like that but i feel like he would be happier with someone else but when i try and tell myself that i get so sad because i don’t want him to be with someone else like a girl complimented him the other night i was literally abt to kill her (not actually) but that ALSO isn’t fair to him not to be able to not be with anyone else. ugh i am so stressed out and i just was wondering if anyone had any sort of advice for me?

thank u!