Milestone blanket or cards??

Ca

I really want to order something to take photos with when baby boy gets here! Does anyone have pros and cons of a blanket vs cards?