What do you like best?
Contentful has made it extremely easy to split the responsibilities for some of our web applications and allow development to operate separately from Content management. We're a non-technical organisation with staff having a wide range of experience levels and comfort regarding using technology so the ease-of-use and friendliness of Contentful's UI has been great.
From a dev perspective having such flexible GraphQL/REST access to the data to pipe into multiple mediums is great.
What do you dislike?
Only missing feature I can think of is the ability to batch webhook requests. So no matter how many updates are made in [window of time] only one webhook request will be fired. Would save a lot of build minutes when it comes to static site rebuilding.
What problems are you solving with the product? What benefits have you realized?
Separating our content and content-editing concerns from our presentational concerns has been a huge advantage. The team responsible for managing the data can operate separately from the team responsible for development, and multiple methods can be used to present that data to our organization's clients. We work with vulnerable people and not all are comfortable with using the internet to receive information, so we're able to present the same data using automatically generated leaflets and digital signage in our waiting rooms for the rest.