Before I never had a good flashlight but some friends turned me on to it and now I love my lights. I've considered buying more but I don't want to hoard flashlights LOL.
My first one is a Surefire EDCL-1. I carry it and use it constantly. It's really grown on me. It's not super long or anything like that. The only thing that for a while I thought I would change was that the bezel is wider than the body. If I can find one about the same size with a straight body design I might buy one. The battery lasts a long time and it's absolutely the best for having on the night stand or whatever. In weather situations where the power goes out I always keep that light in the same location. I've used it a ton.
My second light that I really like is the Surefire Titan Plus. That thing is a tank and goes everywhere with me. It fits on my keychain and has remarkable brightness and throw for it's size. It runs off of a single AAA battery.
I definitely can recommend both of those, although they might not fit your specific needs design wise. If you want a longer light they have a Surefire EDCL2-T that is longer than mine but the same basic design. That one runs off of two batteries vs mine which uses one. After my experience with those though I am dyed in the wool Surefire light guy.
I've thought about buying several of each of the ones I have now to stash around for emergency use. Over the years I can't tell you how many times I showered by flashlight after the lights went out or whatever.
I also thought about it more than once to buy more and to give them out as Christmas presents. Good lights are one of the most handy things I own now. Cheap lights are not even in the same ball park.