Personally I'd love to put some time into making something nice for BL but a few reasons I can't is due to a lack of interest (though I still love to mess in SP) and mainly school bogging me down 24/7 and life going a bit nuts right now.
I had ideas for some very unique or fun stuff for the game like multiplayer Sven Coop like stuff, cinematic death match servers (wanted to do something akin to the first level of Wolfenstien:TNO) kart racing, PvE players vs bots modes, bank robbing servers with players as cops and robbers having getaway drives, melee only arena style DMs, Old school styled death matches like Quake, and some single player saves, among other stuff.
Another reason I don't go far with these ideas is because I can't stay very committed to a project, I usually have a save but never really come back to it.
I think we do have alot of talented players here with either great building skills, creative ideas, and amazing scripting knowledge even with the engine's limitations. But we just need to flood the multiplayer with it, I know DMs are popular and will always be, but why not at least change those up in some way to start? Building is also a factor in BL so why not utilize the Prop Mod and incorporate it? We've also got some very fun vehicles to drive and the game runs very well so dog fighting and battlefield like games would be great.
On the less DM side, we've got a game that allows us to do alot within our limitations, we can make some very very cool stuff with events and custom addons when you really put your mind to it.
I think a good idea would also to be to update the Modding Scene with updated tutorials and make them much easier to understand with aspiring modders, this stuff has halted some mod projects in the past which community members really seemed sad to see go.
Also one more final note, we need better tutorials for Events! I have no clue whats going on half the time but they can do amazing stuff if you know what you're doing maybe even a wiki too considering theres stuff in there without any explanation.