Although I think we shouldn't be too rigid for now, I think delegates should provide basic info and reports so the shareholders can make an informed decision, whether to vote for them or not. Without those, a shareholder doesn't know what a delegate is up to or he must hunt for info and I think that's wrong. With a few basics, specially proof of work and reports, one should be able to confirm if the delegate is doing what he said or not. All we need is enough information to make an informed decision.
And to be honest I know what the regular and active delegates are doing, but what about the other half? I don't need to be constantly hunting threads to collect the info I need, that info should be accessible. Most other user's don't have the time or don't feel like doing so, meaning some people might take advantage of voting apathy, that's what I'm afraid of.
Hence, I think each delegate should be required basic info so everyone can easily make an informed decision, instead of searching through countless threads and asking around. Everyone should just go to a place - be it a thread or bitsharesblocks, whatever - where that information is. It needs to be accessible.