If you want a DBA type system that is not written in Bakerese, is much more flexible and has a decent fantasy variant under development, you can try Triumph! by the Washington Brand Company. I find it to be much better than DBA and much easier to adapt to fantasy play.
Let me second the Hail Caesar fantasy variant. Warmaster is nice, but Hail Caesar is its descendent and it gives you a better feel for pregunpowder tactics, in my opinion, as Warmaster often results in battles that are far too swirling. Of course, that might be proper for heroic fantasy!
As for figures, let me suggest that 3mm is now a viable option.
We get slapped around, but we have a good time!