I love how diplomacy is handled here. The mission based interaction is very clean and simple. I like that. The ability to offer agreements and or accept agreements rounds it out enough too. I like that. There's just one piece missing. In keeping with the current system, I'd like to be able to assign missions to others. Others being AI opponents. I've never even fired up the multiplay and don't plan to any time soon....
If I could assign missions to the AI in just the way it assigns missions to me, that would really add a lot to the experience. 
Thanks!