I'm ngl, glasses girl is the best suited for him.
She's his type, is technically the girl he loves, loves him for who he is, he appreciates her and doesn't have any prior misgivings about her past, plus they complete each other. Her restraint and shyness and his outgoingness and confidence