Like everything, it greatly depends on the execution rather than the concept.
Touch interfaces take up too much space on lap/desktops, and desktop interfaces are inconvenient to the point of not working with touch.
Still using the same platform. The idea is to use responsive design rather than different UI frameworks.
Disclosure: I work at Microsoft.