I agree with all your points. It's why I've used Evernote less and less over time. As for point 6, if you are on Mac/iOS, Clear App is a great way to handle the list issue when you are actually in the store.
I use Clear for my shopping all of the time. Since they've allowed us to use more characters I've even started noting the aisle numbers so I can look them up without trying to peer over everyone and walking up and down for ages.
I hate shopping, but this has certainly relieved some of the pain for me.
This may sound a little batty and is perhaps off-topic, but some time ago I bothered to do an unofficial upgrade of my galaxy s purely so I could install the Woolworths (Aus supermarket chain) Android app. It has the ability to create and store multiple shopping lists, and to sort lists by aisle for the store of your choice. Best feature for ninja strikes; get in and get out with maximum efficiency. I hate shopping.
http://realmacsoftware.com/clear