Once you decided to build the site the following most known difficulties be present during site’s construction:
- Complicated business logic.
- Significant number of stakeholders.
- Need to support several cultures (even you never heard about some of them)
- Plenty of content
Fortunately, Sitecore solves (or at least gives convinient way) most of them. But you should keep in mind that Sitecore is not a magic pillis, but it’s more than up to the challenge when it comes to building sites.