String name = (String) dynaActionForm.get("name");
If you have to write code to get 25 different properties, which one would you rather use?
I personally seldom use DynaActionform. If you're using an IDE that has automatic generation of getters and setters, you can write an ActionForm class just as easily as you can write the XML for a DynaActionForm. Plus you get help from the compiler in checking the correctness of property names, as well as the use of your IDE's auto-completion function.