I've been using Intellisync for a few years, and I like the way it works. OK, it has some quirks, but I've had a good chance to get used to them. Really the best thing is that I can sync to more than one PIM (although only 1 for each application on any one sync).
For the home, try Jibe (http://www.chapura.com/jibe.php), and allow that to sync Palm Desktop and OE. Its much simpler.