Tabular vs Card-based presentation, which is better for lots of data?

Basically, we have a long list of stuff that has, on its on, a lot of details. We are wondering whether to use a table or put each set in a rectangular card format. See below:

enter image description here

On one hand, the table will be easier to look at (for an overview) but the card version can contain more stuff about the item.

See below for a real-life example (Goodreads (top) or Amazon (bottom)):

enter image description here

What would be better if we really have a lot of data for each item?