Como posso fazer para que de acordo com uma informação carregada no global asa eu possa setar o _layout a ser usado como Mestre? A ideia é trabalhar com 3 template de layout e carregar de acordo com o perfil, como eu posso fazer isso?
Não, porque aquilo é temas aplicados através de css, no meu caso é a estrutura da página + css, seria diversos layouts "_template1.cshtml", "_template2.cshtml", etc...
Na minha opinião seria melhor usar tema do que criar vários templates html, imagine se um dia um cliente te pede, quero 50 Templates/temas para meu site ,acha que ira valer a pena para você?