We seem to be between, some not asking for payment when they should, while others are asking for payment when somebody is allowed to use the NHS bill free. I guess he is one of the many GPs who think that the NHS should bring in a charge for each visit
There will be a website where people post what they think of the various doctors in your area. Or ask several people and see who comes out top.