It all depends on your expectation of a job. Some people are only interested in making lots of money, while other places family and interest first. But one thing for sure, it is hard to find a perfect job.
I quit a well paid I.T job to take up my current job to fulfill my passion, but I've fallen behind my friends in terms of pay. Basically, it is almost impossible to get the best of both worlds.