when i was young, being in a niche area allowed me to get jobs on 3 different continents and travel too. but eventually, that was not enough. i had to leave that niche and accept a python job so that i could work and live in china. it was great while it lasted, but in the long term it proved to limiting because the jobs weren't where i wanted to be (if there were any jobs at all. i stopped looking)
the problem is of course to figure out what has potential, and what it takes to get into that field.