Hi Gar,
I cannot speak for all commercial frameworks, just the one that I use.. Mere Mortals. Looking at your list, I would say MMF can handle all of your requirements/questions. IMHO, the key to successfully using a commercial framework is to adapt to the framework's philosophy and approach when solving a business problem. Otherwise you'll find yourself fighting with the framework.
The other approach you could take is to use the framework as a learning tool and incorperate the ideas you like into your own framework. Consider the hundreds (or thousands) of hours that went into developing a commercial framework and the time you'll save by not reinventing the wheel.
HTH
George
George Simon, MCP