hello,
every stream is best at it place. there is nothing like not good in scope. if you perform well then you can get high scope in a field which has no scope also.
It totally depends how you perform in the stream you have opted. the streams mentioned by you in the question is directly or indirectly are high scope streams as the world is changing too fast.
there are innovative and research fields. the more you work the more you will get recognized and you will improve yourself.
Looking to the other factor, you choose what you find good for you. it is not necessary that it should be a top one but it should be one which you like. If you have interest then you will make a good career in it.
Hope it helps!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile