Nurse Practitioners are generally better liked by their patients, because they have a fraction of the economic pressure on them and can therefore spend more time with the patient.
Not in the practice I go to. Several of our doctors are simply excellent diagnosticians and I would not forego their opinion for anything. OTOH, we've been misdiagnosed by the NPs, who cost as much to see as the doctors. The receptionist always try to get us to see them. We find that this does nothing to improve our relationship with the office.