I don't have an E25, but have both an E21 and a LD22G2, and I don't think you could go wrong with the Fenix. I'm afraid I don't have any experience with the other two options.
Solarforce are excellent little lights.... Being that I use 18650 batteries, the P60 work well for me.... (Image removed from quote.)
While I don't have the Solarforce T2, I do have one of their other lights and I have to say....meh. Everything works, don't get me wrong, but it's not the same quality as you'll get from Fenix or Nitecore. A good 2xAA light I'd recommend you look at is the Eagletac P100A2. While I don't have this specific light I do have a couple of other Eagletac lights and love them both. The P100A2 gives a very strong high and a lower general purpose level, and that's it. Simple.
I've given away a couple of Fenix E21's. Solid light. I prefer tailcap activation to side switch.