I'm new to multiboxing but I choose Keyclone because it's very easy to set up (maximiser is included). Some of the other software are a little more intensive. I only Box on a single PC with 5 instances and it runs sweet but I cant talk about a hardware set-up because I dont have one.

Simple setup and go and easy GUI interface and great support.

Just my 2 cents