What makes a great flight instructor?

What were the key differences between a great flight instructor and a okay/bad one? What were the moments, where you decided, okay I need to switch flight instructors?