i like having the virtual keyboard because i dont want the screen to turn horizontal sometimes...
if I dont mind it being horizontal i'll use physical keyboard... plus just opening browser and typing a few words into google search is faster using virtual keyboard since I'm not typing out sentences.
But I like using swype keyboard