Neo4j have an informative whitepaper highlighting the top 5 use cases for graph databases.
They highlight the following application areas
- Fraud detection
- Real-time recommendations
- Master data management
- Network and IT operations
- Identity and access management
A similar article on Data Informed also highlights the role graph databases can play in managing the Internet of Things.