For H0, I would highly recommend the QSI Titan decoders. I fell in love with QSI when I bought a Walthers/LifeLike N scale Mallet with a QSI Revolution decoder factory installed. By far, this was the best I have seen up to that point. IMO, those are much better (both motor control, and steam sound effects realism) than the Tsunamis. QSI Revolution is discontinued - replaced by the Titan.
I bought an ESU sound decoder for my Aero Train model (N scale) couple of years ago, but I haven't had the time to install it yet. I've heard good things about ESU decoders.
Another alternative might be Zimo. I have a Fleischmann N scale stem loco with factory-installed Zimo. It is a European prototype. Zimo is another excellent decoder, with great motor control and very realistic steam effects.