You should use multiple ad groups when you want to:
- Use a different bid modifier for products in the same Shopping campaign
- Link products from a different Google Merchant Center account
- Target a different country within the same Shopping campaign
- Set a different priority on bidding within the same Shopping campaign