I've had pretty good success with Insteon. However, there are many how haven't. As herdfan suggests, I strongly agree, check cocoontech. There are some very passionate folks there.
Based on some recent posts on Smarthome's forum, it looks like they are getting their act together a bit more and have fixed the paddle problem, but I don't think they have come out and said so themselves. I'd like to see something from them on that issue.