Multiple views are supported (since the initial release). You can use buttons or code to navigate between the views, or the View menu works too.
You will always have a template. The template is just the design of the form and description of the initial state when a user first opens it. Think of it this way, you have a "design mode" and an "edit mode". Changing things in your template often doesn't affect the user's experience when opening a form created from that template. Templates allow you to have more than one XML file for the same form. So for example, I want a form for keeping track of my video collection, I create it... but low, I can create a form for my Video collection, and my friends too--all off the same template, without needing to redesign a new form for my friend.
You don't have to use databases. XML files are the default format.
Digital signatures are supported.
As per "typical Microsoft product" -- you could say this about any software package out there. How many people use ALL of the features of Photoshop, XML Spy, Quicken, TurboTax, or any other software package? No one. But across the world, at least some one uses each of the features available. Its a good thing--really.