Hi,
I am the developer of Locale. Locale would work great for the things that you've described, and we've also got some exciting new features coming very soon.
In terms of negative reviews on the Android Market, we've found that nearly all of these are due to configuration issues. Unfortunately, there's no way for us to reply to comments on the Android Market. If users contact us directly for support, we have found that all these problems can be quickly resolved with very simple adjustments to the setup.
If you'd like to see some thoughtful reviews, please take a look at these:
Location^3 :: Mile Zero
RickyCadden.com » Blog Archive » How I Use Locale To Automate My Android
Locale - NoSwap.com
A VC: Locale
Please contact us directly via email if you have any specific questions.
Thanks,
Carter