I am a long-time 2Do user on the iPad (currently running Ver 2.7.2, Build 5231 on an iPad1 running iOS 5.1.1). I dont have a Mac (I am a die-hard PC guy). I recently bought a Samsung Galaxy S3 (running Android Ver 4.0.4), and bought the 2Do app for that (Ver 1.4.7, Buil 5194).
I understood that the only way to migrate all of my 2Do data from the iOS app to the Android app was via Toodledo, so I opened a BASIC Toodledo account. BTW, I think EVERY 2Do support/features topic that suggests Toodledo should come with the warning that all Projects and Checklists will be converted into unassociated tasks IF you sync with a BASIC (i.e., free) Toodledo account; EVEN WORSE, if you upgrade to a PRO account AFTER you have already synced 2Do with the basic account, you STILL will not see any of the originally-synched Project/Checklist items as "sub-tasks" within Toodledo. The only way to cure this is to DELETE ALL items from the upgraded Toodledo account and THEN re-synch it with 2Do. THAT will work.
One glitch that does NOT work in the iOS-to-Android-via-Toodledo sync is MULTIPLE TAGS. If you have ANY item within 2Do (i.e., Task, Project, Checklist OR items INSIDE Projects or Checklists) that has more than ONE tag, then the ANDROID end of this sync will have a big problem.
For example, if you have a task with the TWO SEPARATE tags of "@Home" and "Kids" then both the iOS 2Do app and Toodledo can synch those as completely separate tags, BUT, when the Android 2Do app downoalds that task from Toodledo (during synch) the tag will show up as a SINGLE (and new) tag displayed as "@Home,Kids"---this is also the way the tag is displayed in the main view of Toodledo's web interface, even though the "Tags" view of that web interface correctly lists each as a separate tag.
If you type in a SPACE after each comma in the Main view of Toodledo's web interface, THEN the Android 2Do app will CORRECTLY separate the two tags upon the next synch! So, the issue SEEMS to be a missing SPACE after EACH comma separating differrent tags within Toodledo, at least with regard to Toodledo-Android synching.
I haven't yet tried creating multiple tag entries in the Android app (and Toodledo) and then seeing how they synch all the way back to the iOS app, but I know already that what I have just described is a bug worthy of correction.