Personally I think vendor prefixes are an awful hack. We've already got browser-conditional comments in HTML, why not use them? Hell, browser-specific stylesheets would be a better option from where I'm sitting.
Edited to clarify: I mean that browser-conditional comments should be implemented across browsers, not that we should rely on features already implemented.