I firmly believe that you should try not to use the magento admin to make configuration adjustments.
The main mindset behind this is to prevent changes made in a development environment, not to go live with your deployment of code.
It can be quite embarresing when your new super duper module works incorrectly on live, just because you forgot to configure live the same as your dev system.
A simple yes/no config change forgotten can make the world of difference on a new feature