Lo de business intelligence es la rama de Sistemas de Información creo, que bajo mi punto de vista es 50% informática 50% economía.
Sobre ingeniería del software, podemos leer a Dijkstra:
A number of these phenomena have been bundled under the name "Software Engineering". As economics is known as "The Miserable Science", software engineering should be known as "The Doomed Discipline", doomed because it cannot even approach its goal since its goal is self-contradictory. Software engineering, of course, presents itself as another worthy cause, but that is eyewash: if you carefully read its literature and analyse what its devotees actually do, you will discover that software engineering has accepted as its charter "How to program if you cannot."
Por mi experiencia la gente que más feliz está es la gente que trabaja en compañías innovadoras. Obviamente aquí tienes a la cabeza a las grandes: Google, Microsoft, etc... claro que aquí no puede entrar cualquiera. De todas formas, si quieres intentarlo, la mejor rama es probablemente computación, estas empresas preguntan, básicamente, sobre algoritmos y estructuras de datos, además de temas de escalabilidad y redes. Obviamente se la suda basto que sepas hacer un UML bonito (qué pena, con lo bien que se me da ).
De todas formas yo te hablo desde el punto de vista de que te gusta lo siguiente: algoritmos, machine learning, functional programming, etc. Hay mucha gente a la que le gusta más la rama de management y todo eso, ellos te podrán aconsejar mejor en ese caso.
EDIT: Un apunte más con respecto a lo de la felicidad: si realmente te gusta esto serás muy feliz.