Even though your experiences with Maglite have not always been favorable, I would still give the newer ones a look. Ive had mine for well over a decade and they still work great, plus they are easier to carry around and less conspicuous then a baseball bat... just saying.
http://http://www.maglite.com/productline.asp