close friends
makes friendship more difficult
It means "having similar ideas, beliefs, attitudes and interests".
different opinions
They should support and understand each other.