anything will do for HA to work - but you also need to think about the end users - can all the machines support 300 users? if the main 12 core 32gb ram box dies and you fail over to a machine with a dual core, 8gb ram you might run into some issues - my point was more make sure all the boxs can support the load you put on them - but technically yes anything will do (as long as its supported by freenas for hardware (i learned the hard way there))