Neste link http://www.mscui.net/PatientJourneyDemonstrator/ vc pode visualizar o que é uma boa UI. É fato que teremos que aprender em breve como montar uma boa UI e os aplicativos mostrados no link nos dá uma boa noção do que vem pela frente. bons estudos
Pessoal, para quem usa o Oracle e quer implementar o Entity Framework a empresa devart http://www.devart.com/entitydeveloper/ tem um componente simples, barato e fácil de usar para montar os ORM (modelo de objeto relacional).
Sinceramente, ainda não sei como vc não adotou o Entity ou o LINQ TO SQL. Para quem vem usando o desenvolvimento em camadas, por exemplo o DAL eo BLL ou o Facade, usar o Entity não terá grandes impactos no entendimento da estrutura.Já quem usa uma ou duas camadas, aí sim, será preciso estudar muito. No entanto, em TODOS os casos usar esta nova tecnologia é fantástico em termos de produtividade, clareza e padronização dos códigos.
Agora, aprender o LINQ, a linguagem em si é um grande prazer que vc só sentirá quando usá-la. Se precisar de treinamento fechado para o seu time de desenvolvimento, eu ministro um treinamento de LINQ/Entity em 40 horas e o resultado até hj tem sido 100%.
Boa sorte.