I am developing digital signage solutions on both Windows and Linux.
If I could I would use Linux for everything, because remote administration of Linux Boxes via ssh is just so much more convenient.
That said, the problem with Linux is the driver situation. For example, on a cheap foxconn box, Window RT runs 1080p vids plus animated transarent scrolltext on top of it without a hitch (without any special programming), on Linux it doesn’t, because Qt which in turn uses gstreamer does not support hardware accelerated videos out of the box.
Being a single developer, I need solutions not problems.
That’s why I have to choose Windows more often that I’d like to.