Excellent questions. Indeed the name simulator is intentional and it was chosen because it mimics the behavior of an application on a device and doesn't guarantee the same look & feel and experience when you deploy the app on the device. For more information about the differences between simulator and emulator visit this discussion
The presence of keyboard in the simulator is one of features we consider to be inherent to emulators. For the sake of testing in simulator, the machine keyboard is far more convenient.
You've missed the Icenium Visual Studio Integration keynote? It has been recorded and posted here.
Looking for tips & tricks directly from the Icenium team? Check out our blog!
Share feedback and vote for features on our Feedback Portal.