A good design is most always a puzzle, which makes design interesting.
One issue is, how much power can you dissipate in 4 square inches of PC board with some given air flow? Big heat sink with mosfets? Small CPU cooler? I'm thinking of using axial-lead wirewound resistors spaced off the board enough that the leads have enough thermal resistance to not scorch the board when the resistor gets very hot.