One thing to watch out for if you want to be a generalist is feelings of inadequacy. Probably because you end up knowing something about a lot of things, you are very aware that people are better than you at each of those things. It can be tough.
However, I would still heartily recommend it. It's fun! You generally are learning how to make new things, rather than new ways to make the same things.