I like Opcode. www.opcode.com
make sure you have as many INS as OUTS and if possible, spring for one with more ins/outs than you need at the moment. There is nothing worse than buying a 4x4 and then adding 1 or 2 synths or effects to the setup.