Primary Care Providers come and go. I have had 4 (over 9 years), but they have all been good. Unfortunately you have to schedule several weeks ahead to see one of them.
If I need quick attention I just go to urgent care downstairs and have always had good experiences. Office staff upstairs and downstairs are great.