Prices on all cruise lines are crazy these days.
As far as having to walk a bit: I welcome it to keep me active between meals on the ship. I understand if you have mobility issues it may not be as inviting, but the scooters they have now are just the cure for that.
As far as food quality: certainly subjective and subject to individual tastes. Unfortunate you found it not to your liking the majority of the cruise.
As far as medical attention: the medical professional and the patient both have responsibilities, if the patient needs pain medications they need to make that request clear.
Give HAL a try, you may or may not come back. Our experiences change and sometimes we just have one that doesn't meet our expectations, it doesn't mean we have to give up on them forever.
May the wind be at your back!