Pyro is another system and it looks very sophisticated, but yes, particles seem to yield the best and most organic results.
If it's just for basic explosions, you could make something yourself without too much trouble. I found that the graphics you use for particles can have give profound and often unexpectedly interesting results; a lot of fun to play with.