Nursing covers

Emily
Experienced mamas - I'm debating between a nursing cover (udder cover or Bebe au lait), nursing poncho, or nursing scarf for public breastfeeding. Any recommendations?