The ITP A1 would be a great keychain light as well. A1's knurling isn't as grippy as the mini123, but you can still operate it ok with one hand. The attachment point for the keychain ring is in the center of the light, so it hangs more straight down that the mini123.
mini123: XPG-R5, more...