Upvise is my current shopping list app. I'm happy with it, but willing to try out new ones to find something better.