Realistically, I think it's as ideal as it's going to get. I am now permanently working from home, I work mornings and have a lot of flexibility in the hours and days I work (I work fixed hours but if I need to swap a day all I need to do is e-mail my manager so he knows I'm doing that) and I get more holiday than the minimum requirement...more than what I'm supposed to even, since I always swap my day off with a Bank Holiday so I don't have to work them or take them as leave. I'm doing something I find engaging, I'm one of a team of three people and I get along very well with my colleagues, and I'm fairly settled in it. I'm not happy - I'm never happy, don't be ridiculous - but I am comfortable, and that's more than many people can say and more than I ever thought I'd get. I'm also paid quite well for what I do, so that's nice.
That said. The amount of stress I've been put under during the last six months especially has pushed me into some very dangerous territory mentally on more than one occasion, and there is an extreme amount of frustration in the form of the people in other departments I have to deal with. Things have gone to shit since we were taken over from the local council by a private company who give literally no fucks about us. Even within the smaller unit though, communication is a constant issue and there isn't much I can do about it asides from care less, and as someone who worries about things not getting done that's a very difficult thing to do sometimes. There is also an overwhelming amount of work to do because we've been taking on a ridiculous number of new contracts, a lot of call staff have left and new people need to be trained - and in the meantime, other people need to fill in for them, meaning their work doesn't get done...and in turn, this means I can't do my job, because I need data from other people. On and on it goes.
tl;dr - It's definitely not ideal, but that's more because of current circumstances and environment than it is anything inherently wrong with the job itself, and that's not entirely attributable to the pandemic - we were taken over back in March 2019. Things have been difficult for a long time now. But I'd be hard pressed to find another job that a) pays this well, and b) offers this kind of flexibility in the hours I work and the location, which I NEED because of my health conditions.