I have a Pila and an xtar vp1, both work fantastically. The VP1 has three settings for charging so you can charge small whatever size you are using properly. The Pila is 0.6a so I wouldn't recommend it for 10440's.
For batteries I stick with Panasonic CGR18650CH's and AW's, never had an issue. Efests seem inconsistent, I have bought the same battery but gotten two different batteries when the sticker is pulled off. AW buys cells and rewraps them, efest seems to buy stock of batteries and toss a sticker on them. I like my batteries to at least pretend to be the same when they are the same brand/model/size