I believe Co-Op is now already possibly much better than it ever was. It's just a different approach and map makers need to re-think.
If the community could get a few coders on board and the SDK and some documentation get's released I believe the current system can be MUCH more than co-op. It can be "just" co-op, yes - but also a large dynamic and co-opable campaign map, side mission co-op on live online servers (e.g. an online dogfight map could have numerous co-op missions if you find a few guys and want to fly with them etc.)
The only downside is that there is a bit of lack of documentation. And that the scripting part needs to be provided by community members - which often is very unreliable and tedious.
That said I'm really wondering why there isn't a forum section (or sub section) just for co-op maps. It'd help people make them, talk about how to make them and share them without the clutter of a merged universal forum.
My suggestion:- developers could provide a sticky detailing their view on how the co-op's should be done in the game now and providing some great code snippets and links to documentation to help the community using the new style co-op's

- developers / moderators could create a sub-forum under the "CoD Multiplayer" board.
- moderators could maintain a sticky post providing a list with co-op maps, documentation etc.
- regulars could describe specific scenarios and tell about how they would envision the co-op to work, eventually this can be solved already and if not it could be seen and discussed as a suggestion eventually
- experts in coding could provide their code snippets
- expert map makers could post tutorials on which code snips they used and how. videos or pictured and detailed posts would be easy to understand.
- everyone could visit the forum and either get into mapping or try and play the co-op missions provided by the community.
I strongly believe co-op is a great aspect of any multiplayer game and should be very much cared for.