I'm not worrying too much about performance yet, but I do see it as a potential issue. I'm trying to design a scriptable effects engine that could allow users to do things that are inefficient. This may sound like premature optimization, but I don't really see a downside to preferring implementations that tend to be fast.
Eons ago, I remember building a DMX controller by ripping out the clock from a standard RS485 card and soldering in a new (8khz?) one from Radio Shack so the baud rate would be right...