I've always direct fired and just stirred. It works great and gives me a huge amount of flexibility--if I miss my temp targets, I just heat for a minute or two. Very little heat loss from the kettle. Since I'm an old school guy who still likes to fool around with step mashes, decoctions, thin mashes, thick mashes, etc., mashing in a kettle is the best possible solution for me.