One difference is that with the iTouch you have to carry a rather large MP3 player in addition to your phone.

On the other hand you won't be paying the exorbitant prices currently charged for iPhone contracts.

As you can tell, my instinct would be to avoid either.