I am sure you are aware the applicablility of these technologies...i.e. the area of application.
I am a BI Developer so the only suggestion I would give you is make your ground foundation very strong...the concepts of Data warehousing....For budding talents avaoid the knowledge of tool(s) that employ the technology....BI is more theoretical be prepared to face loads of relevant content...
I wish you all the very best!!!
About Biztalk...yes it also has a sustainable market where communications across domains/applications is an absolute.
I hope this helps