I totally support all changes that would make societies management easier, including, but not being limited to: seeing last login time of every member, auto promote/demote/kick, set societies as democracies or dictatures, customize number and name of ranks, welcome message, mass message, calendar, etc.
However, I am totally against against any buffs or in-game benefits, since that will basically force anyone who wants to stay competitive to join a society. One of the reasons why I picked this game was exactly the fact that I could play it as a freelancer / soloer and I don't feel the need to join a society.
Joining a society should be because you like the people in there, not because coded in-game benefits.
... just my 2 pecs ...