I'd say you should be looking to see what your CV says about you in 2 years. If part of that is moving company then go for it.
I worked for the same company for 6 years in different roles before moving on ( 3 years retail / 2 ½ years Technical - then Senior Technical Architect / 5 months Product Management)
Each move has built on form the last and has given me unique insight or more desirable skills.
Currently I work for a different company in a different role, for one I wanted to see what it was like working for a different business, as it would revamp my CV and had the opportunity to travel extensively within the role, again the view for me was "that is cool as balls!" and "that would look damn good on a CV"
But the main question: Do I work hard? Right now I'd say no, my job is (for me) piss easy. My main role is to teach partners how our products work and how they can leverage the technology to either make their business more efficient or sell those benefits onto end customers.
Talking to people seems to be my natural skill and I am lucky I have had jobs where that has been a large percentage of what I do. That being said, is it fair that I get to do it? Probably not. I think anyone could do this if they are comfortable talking to people, they might just need a helping had with the technical aspects.
Does talking shite mean I should get paid well?
Again no, although I have managed to accelerate my career from essentially nothing. I moved from retail one day to designing customer voice and data networks the next with absolutely zero knowledge of routing and switching. I was given a chance, but I was also expected to make something of it ( gain accreditations etc...). For that, I'd like to think my wage reflects the determination to shape my career into something in such a compressed time, it's like a chip on my shoulder actually - I keep feeling as if I should be doing better ( that probably makes me look very arrogant and unappreciative of what I've got/ accomplished)
The rest I like to think comes with the territory. (London Based with 50% travel away from home in different timezones - Just damn lucky I don't mind being on aeroplanes or in airports
)
but hey, thats probably all bollocks