A job is good job if it gives job satisfaction, I agree. I too love my job but it's a stretch to say it's perfect. Grueling labor and irregular hours make it not perfect. I do feel what I do is important and has a huge impact for others to do thier jobs down the line. That is the satisfaction that keeps me doing my line of work. That and I see cool things from time to time 😃
I think any job can be bearable when you are surrounded by people you can have camaraderie at work and find some sense that your job matters despite how undercompensated you feel it can be sometimes. I left a high paying job that gets me to drag my feet to work and traded it for a low paying job but fun, was good for my mental health even if I had doubts I could pay bills on time. But the latter experience was more bearable than the former and I still get eyes that say I made the wrong choice because they can't live my life.
I totally agree. In the past, I too have left a higher paying job for a less paying one. I had people say I made a mistake too but in the end it turned out well for me. The work environment and the people you work with or for can make a huge difference. Looking at a different persoective, as much as I like my current job there will probably be a time where I will do something else. The physical part of my job is taking a toll on me and eventually I will need to do something less physical. No job is worth losing your mental or physical well being!