Alex I feel the same way. As someone that has done both its way easier to develop/test/and debug dynamic providers. I am somewhat concerned that the dynamic provider framework may not be mature enough though I am having some issues recently. Building a full provider does provide more long term stability and reliability so I think to me at least that would be the biggest reason. I am with you we are only using TS support for other languages really is not a concern.