Listen to your heart.
The best relationship advice I got before getting married was to choose a partner by their flaws, not by their qualities. It is much easier to find a partner with a range of qualities you enjoy and are truly happy with than it is to find one with that specific set of flaws you can live with and still be very happy regardless.
This has been holding true for the past 6 years, even though she thinks tabs vs. spaces is a stupid discussion, which to me is almost as bad as using spaces.