Penso che una persona al proprio fianco, con cui condividere gioie e sofferenze e che non sia un semplice amico, sia una cosa assolutamente necessaria (e te lo dice uno che non è mai stato fidanzato in vita sua XD). La ritengo una cosa secondaria rispetto all'amicizia, ma comunque importante.
Non sarà poi così difficile trovare una persona coi tuoi stessi interessi, anche se magari non sono della tipologia più "sociale". Per dire, ci sono un'enormità di gruppi su fb che trattano di qualsiasi interesse esistente sulla faccia della Terra, e lì in mezzo un povero cristo delle tue zone ci dovrà pur essere XD
Per quanto riguarda i tuoi difetti (o almeno quelli che tu credi essere tali), puoi fare due cose: impararci a conviverci o limarli. La seconda opzione è quella consigliata