Maybe just me but the virtual keyboard makes you hold shift key while typing a letter to get uppercase but virtual keyboard lets you hit shift key once and next letter is uppercase. also virtual keyboard "knows" when you have an end of sentence and uppercases the next letter and always uppercases an "I" if it has a space on both sides. also some web forms will not work with virtual keyboard but will with touch or type keyboards.