IT leadership (rather than marketing) was the chief negotiator, so I dont have many comments. I do however recommend that marketing's technology team be the key relationship builder at the outset for this negotiation.
In general, most terms and costs seem reasonable. The only area that has been a bit of frustration has been what's called "Eloqua University Licenses" - which are costly, priced per individual user (rather than scalable for a large organization). We keep needing to add more of these, paying as we go, and it is difficult to transfer a license when someone leaves the company. These training licenses are critical for learning and leveraging best practices, accessing valuable online training, and for those we assign to become experts. For what we pay as an enterprise, it would seem that a package of these would be included..