TD has no desktop apps, not even for Windows. They have 3rd party programs for that, but not TD itself. My guess, you wouldn't like one if they had one, since it would pretty much be like the one that sucks.
I am sorry that you think that our website sucks. We will keep trying to improve it. In the meantime, there are 3rd party apps that sync with Toodledo, and we have an offline website that will work on your computer when you don't have an internet connection.