My problem with keyboards that rely too heavily on autocomplete is that it makes it too hard to use the web. Email addresses, domain names, and passwords aren't going to be in the autocomplete dictionary.
Would http://www.youtube.com/watch?v=lzYCZm-ces0 be of any help to you? I'm not familiar with how iPhones open various URLs, but I can open that in the YouTube app on my Android.
My problem with keyboards that rely too heavily on autocomplete is that it makes it too hard to use the web. Email addresses, domain names, and passwords aren't going to be in the autocomplete dictionary.