Bah that's wank.
I was in a similar situation. Moved around a bit, probably avg stay at a compamy was 2 years at one point. First company I was at I was there for 9 years, then left as I needed to feel I could do it without my safety net of lads I worked with and who taught me etc. For the next few years I was never settled. Loads of workshy cunts bothered me. I had come from a company where pretty much everyone grafted and we had a great bond. So that was hard for me leaving a company I had been at for a decent whack to then go to new places and they had different ethics.
My current place I am getting fucked off with at the moment. Main guy is sound AF and I get on really well with him, but he's not great at organising or managing. But that's why he has senior people to help him with that. Anyways one lad who I got on really well with on a personal level is one absolute workshy knacker. Our main line manager is fucking useless and couldn't organise a piss up in a brewery. We have a number of jobs to deliver before end of Sept and they pay fuck all yet they have me on them and I've told them I can't do any other work whilst I'm on them. Yet it goes in one ear and out the other. I'm now at a point now IDGAF. I do my hours and that's it. I do four day weeks and this line manager has never appreciated that.
I am at a point now. Do I look for work elsewhere, or just stick here and go through the motions as I get paid well and I get on with everyone. Its in a nice place to work and I am pretty much my own gaffer in most ways. But really I work on shit projects that give me fuck all satisfaction.
Anyways, back to you You'll get something you'll enjoy I don't doubt that, but like Gemmill said just think how things may look on the old CV and if you're in an incestuous industry word may get around.