I have been using Ibotta for several years. I used to get a substantial amount of money back on my groceries, but lately it feels like they don't have a lot of good deals anymore, and I hardly get anything back.
Checking the weekly flyers for grocery stores is still a good way to save money. I'll usually go to 2 grocery stores per week, one specifically for items that are on sale, and Walmart for everything else.