I feel your pain with the duo, I had one and it was the worst phone i've ever had. I had all the same problems as you plus freezing, and super slow operation.
I finally just bought a new phone and took out my anger on the stupid duo lol.
I would go with just an iphone, theres no point in spending the extra on an ipod touch too.