I am not saying one thing is better than other, but in general you have to choose a mindset that is more in aligned to your life goals as well as stage in your life. Not every one can be entrepreneur, but the author of the post has right kind of experience as to succeed as one, even though he might have disliked parts of his job at Ubisoft, it is the experience he picked there and the skills he developed to survive the noise and collaborative grunt work would be more useful for his indie games enterprise.