I like Stone Mountain Miniatures. The figures are well proportioned and easy to paint.
I recently purchased their Civil War Personalities packs and painted them up in no time flat.
I was impressed at how recognizable the figures were when finished.
All of the following are 15mm.
The Generals are available through Stone Mountain in packs of six at $7.50 +s/h.