I have been using Dragon Dictation and its ok but not built into the text app like my android.
Something else I miss is the text alerts (notifications), my droid would blink at me until I read the message, the iphone alerts me twice then its over and quite often I miss messages when I leave the phone on my desk momentarily.