UrRong - just because a person doesn't fit your exact idea of what someone should be doesn't mean they are "the worst" or "opposite of your type". It is unfair and unrealistic to assume that someone will have all the qualities you desire in a partner. It is also unfair to assume that someone is "mainstream, dense, and shallow". Everyone is an individual and has different qualities and experiences that make them unique. It is important to get to know someone before making assumptions about them, as you could be pleasantly surprised.