No Root Screenshot works fine. The reason for the "bad" reviews is that it has one important thing different than the rooted screenshot apps. You have to hook your phone to the USB port on your computer and run an "enable screenshot" app (from your PC) to enable the screenhot capability. This has to be re-accomplished after the phone is restarted.
It takes about 15 seconds. It maintains as long as you don't restart your phone.
There are a few reasons that I don't find this "bad". One is that whenever I want to share a screenshot, if No Root Screenshot isn't already enabled, I am almost always at my PC, so, who cares? Also, I can still share screenshots directly from my phone, anytime/anywhere, if I have not restarted my phone since enabling No Root Screenshot. The times remaining where I might be "caught with my pants down" are so rare for me that it hasn't happened in two months.
But, somehow, you still gotta scrape up the 5 bucks!
Coke bottle returns, maybe?
-Frank