I'm now using Checkmark Pro (which cost (just) a couple of bucks).
It supports hierarchical lists, templates and checkmarks, sorting and flags.
I exported my ListPro lists to CSV and massaged them a bit then imported them as Checkmark lists.
The key is to not expect a clone. Look for a tool that you can adapt your job to work with. Once I got over the awkwardness of having to go into edit mode to set and clear flags I was up and running.
As others have pointed out there isn't a 1:1 match for the feature set. It's (like life) a question of noting the tradeoffs, looking at your priorities and jumping in or walking away.
Just remember, the free version is missing a lot of the Pro version's better features.
I too was a long time Listpro user in Windows Mobile. I have purchased the pro version of Checkmark for my Evo 3D and I am okay with it except for one feature I cannot figure out. I have emailed them and they haven't responded. I wonder if you've figured this out.
I have made a shopping list. I want to flag the items for purchase. The list has over 500 items in it, so usually I want to search for the item to flag. You need to be in edit mode to flag an item, but it seems that there is no way to search for an item in edit mode and then find it and flag it. Once search finds the item, the flag option is not available and once you exit search mode, the found items are no longer shown (the whole list is). This makes it very impractical to use as a shopping list where one wants to find and flag a few items rather than scrolling through the entire list. Isn't there a way to do this?