As far as types preferring other types, people of the same type can understand each others' perspective very well, but also drive each other crazy because they see their flaws magnified.