You don't see yourself doing lots of things, yet you are willing to choose a path based on how much it pays. Decisions like that rarely lead to a satisfying career. You are a generalist because you have varied interests. Choosing one goes against everything you have experienced so far, so it's important to choose wisely. Whatever it is, you have to see yourself getting up in the morning to do it. If you are having actual dreams about it, even better. Actual dreams. Coders dream about code. Sheep shearers dream about sheep and scissors. What do you dream about?