I have a Motorola Milestone 2 (the European version of the Droid 2). I have always been a big fan of physical qwerty keyboards, for example I used an iphone 3gs for over a year but could never get used to typing on the thing; however, with 4+ inch screens now becoming common, I do wonder if smartphone screens are now big enough that a virtual keyboard can perform just as well as a physical one, especially with keyboard apps like Swiftkey X, which I find very good (it replaces the stock virtual keyboard; it tries to autocomplete the word you are typing but also the following one). I appreciate this is very subjective, but what is your experience on this? Do you still find the physical keyboard of the Droid 3 unbeatable, or do you find that the virtual keyboard on the Droid 3 (4 inch, right?), or the likes of the Samsung Galaxy SII (4.3'') or the forthcoming Samsung Galaxy Nexus (4.65'') are good enough? I use my smartphone mainly to write emails on the go, so this is clearly important to me.