Vet costs are always expensive right across the board which is why insurance is an absolute must for everyone. I don't know how anyone could realistically afford to manage paying for vet fees otherwise.
Just be aware that some places are known to be particularly naughty in running up fees and the worst offender by far tends to be Vets4Pets.
Not all of course – there are the good practices with exceptional staff and services and it being perhaps the biggest franchise means it generates more reviews than most but some of the general working practice leads much to be desired.
A high number of complaints are with regard to extortionate fees and providing all sorts of treatment without obtaining consent beforehand.
As with all good vets they should and will treat and ensure the essential treatment is given but should then contact owners, discuss options and obtain consent to carry out anything further.
Last practice we used were great in helping me with a dog that was taken ill very suddenly but took it upon themselves to test for everything, run scans and x-rays and do all sorts before casually and quite cheerily telling us the bill was just shy of £400.
We were fortunate in being able to settle the bill but I asked for a breakdown of costs which was akin to pulling teeth before they gave me. Sure enough the cost included treatment and non-essential tests that they should have asked for consent beforehand the total costs for essential urgent / emergency care being just £150.
The last and final issue we had was after having a dog castrated. Again the fees are never cheap nor do we scrimp or complain but their fees for castration were higher than most and we paid upfront in cash just over £300 all in.
The week after we went for the post-op check up just to make sure the stitches were OK and the wound healing which took literally less than one minute and on the way out, they called us back to say we hadn't paid for the consult fee of £40 
Again I don't ever begrudge the cost of vet fees nor am I having a pop either but having already paid a lump sum up front in cash for an all in operation, I was not being charged another £40 for someone to literally lean over, look at what was left of my dog's bollocks and go “Yeah fine” They had back and forth with the owner who agreed to “let it go this time” and with that, I changed practices.
Really hacked me off that she dared to imply we were trying to swing and not pay up never mind charge extra.
All vet fees are expensive and nobody can really gripe about paying for what is our responsibility as dog owners. I just don't like being flat out shafted and swindled and will pay over and above the going rate so long as it's clear and transparent from the outset.
The health plans they offer cost more per month for one dog than I pay for two horses.
Insurance wise, PDSA offer great insurance with full cover and very reasonable rates for older dogs and dogs from rescue with little or no background and medical history. Not only that your premiums help to run the surgeries for people that do need help with their vet costs 