I just list some of the IT career domains that I feel have more prospects here.
Notice that software developers aren't in my list of good careers, because it's almost a given that a top IT personnel should start with good development skills. It's the fundamentals to understanding the overall IT concept. However, after a few years, a software developer stagnates, because just being good in software coding is not sufficient. The value-add is being able to develop quality stuff that MEETS the needs of the business or the organization.
If you enjoy meeting people, understanding their problems and resolving them, go on the business end
If your preference is in facing the system and making breakthrus in technology, go on the technical end.
End of the day, it's about loving what you do. Too many people come to IT with the wrong reason ("I want to make money"). Similar to pursuing happiness, you cannot pursue $$$ directly, or you will die from a mental drainout.
Pursuing something of interest to you which can make money is the ideal choice.