I think Sparky does an excellent job on that regard already and the drivers in place should cover a good 90+% of all systems out there, that's my estimation on it. On my laptop, it worked without issue. If they don't work right away, that's where the forums, the wiki and the facebook group come into play. From what i've seen so far reading the forums and the facebook group, the dev team is super engaged and helpful. Sparky is the right choice, at least for me.