d2d is far from perfect, but it is IMHO the best available. The interface is odd, and not easy to get around in. But, it really is quite powerful, and you can edit docs back and forth to your PC/Mac with ease.... especially with a supported cloud app. And for the money, heck there are games on the iPad that cost more than it does...
The perfect solution would be a version of MS Office for the iPad, with cloud support. But even if MS made one (they won't) it would be at least $50.....