Hi Liz,
as all other module Teams, also the Blog module Team would love to see its creature grow a full featured professional tool for content publishing and presentation. This requires a sophisticated and extensive code, there's no doubt. To allow the users to benefit of all the features it will be needed an user interface with some complexity.
But I completetly agree with you: in some scenarios hundreds of users will have no need of some features, or they will not know how to master them. So where's the solution? I think that this could handled as you suggested through the separation of different configuration levels in different security roles. This way administrators will be able to decide to avoid some settings to be messed up by beginner users, or to let experienced users configure advanced options.
Best regards,
Dario Rossa