Your willingness to look below the surface for other qualities shows that you are grounded in reality when looking for a relationship. Just beware of going with the flow too much and settling for ‘OK’ rather than ‘fantastic’.
You have high standards and are too quick to reject people, but you still understand that everyone has to make a few compromises, even in the most successful relationships.