I don't bother with rechargable "9v" (PP3 size) batteries any more. The way they're constructed - multiple 1.2v cells, or 3.6/3.7v cells for some less common cell chemistry - means that the individual cells can never be charged optimally, usually resulting in 1 or more cells being overcharged and killing the battery.
For AA/AAA 1.2v cells I've a Technoline BL700 charger. It's really good - I've got Eneloop cells from pre-Panasonic days, that still perform as good as when they were new. I've also got a cheap clone that I bought from 7dayshop, and I can't tell the difference!