What is the best wired protocol choice for home automation?
I know this is far too short of an answer.

Wireless.
Zigbee makes a great option and tinkerers do great with the XBEE units(handles the protocol for you, just basic configuration commands and acts like uart.