I should add that I am not a sales type, and most of my "stuff" is in the form of to dos or appointments with some low complexity projects.
I have used Ecco and looked at it again recently. Ecco is very good and the Ecco "Pilotsynch" is pretty seamless. You will still get your ToDo's, Appointments and "Pilot" Memos onto your Palm. But changing from Palm to Ecco as prime might mean a change in working style.
If your working style is always to be in touch with your projects so that when you complete a next action you can mark it off and look for the next next action, then you can structure your small Ecco projects to synch into your Palm as attached notes to your ToDo's or as "Pilot" Memos.
It may be more problematic to make large outlined projects portable in the Palm. If you choose to use Ecco, you probably have to make your Desktop prime for inputting and reporting.
One piece of advice...because Ecco is so particular (eccentric), it can be a lot of work to change back if you decide it's not for you.
To each his own.