Cards are overused, but they have their place.
The Analytics Use Case
Cards are ideal for high-level KPIs and dashboards where the user is comparing disparate metrics rather than homogeneous data records.
If the data is homogeneous, use a Data Grid instead.