What should dictate when I should use the configurationManager.AppSettings or the strongly typed settings that visual studio generates? The strongly typed ones seem much more a
The biggest difference is that the generated properties are readonly, so the main reason to use AppSettings is if you want to write them (which is rare).
And yes, you could use AppSettings for dynamicaly generated settings but that is rare too.