This is a fantastic app. I use the pro version and I definitely recommend it. Color-coding is a great feature - I use it for all sorts of lists, not just grocery shopping: online orders received/not received/to return, books I’m reading, weekend plans, and gift shopping for friends and family during the holidays. The user interface is intuitive, and I love that you can type continuously while creating several list items in a row, hitting enter between each, without having to tap the + sign to add each new item like most other list apps I’ve tried. Saves a lot of time!
The only downside is that, as part of this feature, Buy Me a Pie does this annoying thing where you can’t type commas, colons, or semicolons in any list item - ever. It will automatically truncate the text and turn whatever’s after the punctuation into a new line item. I wish there were a way to turn this feature off, because I use BuyMeaPieGroceryList to keep track of pretty complex things and when I need to type a comma, I want the comma to appear as typed. I’m sure some people love this feature, but for me, hitting enter to start new lines is enough. So an on/off toggle for treating punctuation as a new line in the settings would be awesome.