Current limiting a dc-powered heating element
Since the buck regulator works, would you consider increasing the switching frequency for the sake of reducing component size?

Is powering the heater with AC an option?  You could use phase control to regulate the voltage.  You could also control for a ratio of full cycles on to full cycles off so that you are always switching on/off at zero, which eliminates transients.