I think it depends entirely on what you are looking to accomplish in your testing work. Is it simply to have one reliable job? Do you want to see what kinds of testing and industries are like to work in? What kind of software is being developed?
These questions are not at all viable if you are looking to help teams improve their quality from where they are currently. We don't need all of our best testers sitting their butts in some fluffy chair at the few places they actually have a valued team using the same tools and not inventing anything new.
I enjoy consulting because it isn't the same job at the same place with the same people and the same tools over and over. It is solving new problems and learning how to work with different people from different places. I think it's exciting to be able to see a variety of projects and even to start something entirely new.
Is your job to please yourself, or to help a client? Are you a follower who needs everything already in place for you, or are you a trailblazer who can set it up? I think it takes both types of people, and there is a need for talent both to sustain good companies who earn their money in non-software areas, and for small companies to grow. Do I want to feel like Disneyland when I go to a company meeting, or do I want to CEO to call me after dinner sometimes, or something in between. There isn't a simple list to go by. Who are you, and what are you good at?