the buggy USB driver layer

The USB driver layer is less buggy. What it is is more anal, so buggy drivers get cut a lot less slack. This is a Good Thing, mostly.

incompatibilities with legacy hardware

So get rid of your legacy hardware. What are you using that's so old anyway?
_________________________
-- roger