Collection View Controllers (UICollectionViewControllers) are typically used when you want to display elements within a grid. They are highly customizable and, because of that, are becoming more popular in non-grid-based layouts.
The App Store, for example, currently uses UICollectionViewControllers for both its featured page and its app details page: