Also worth noting that the important feature of travel insurance (or any insurance) is not how competitive it is, but how good it is should you need it. Our good friend Colwyn, previously of these forums but not so well of late, posted some years back about Staysure.
He had pre-existing conditions but nothing that would prevent him holidaying and found Staysure to be the best balance of cover/price. He ended up having total heart failure in Turkey - significant hospitalisation followed by repatriation in a plane with full medical supervision to his home.
Colwyn highly recommends Staysure.
p.s. Hope you are getting better buddy