My personal opinion is that doing this in bootstrap is a little better. One example scenario is if you have a custom plugin, you can invoke the constructor with some choices (which can be objects - with application.ini you cannot do this).
But, as I said, this is only my preference, I would also like to know if there are any best practices, so +1 for the question :)
source share