Tbrown - I went the Control4 route and for a IP Video switch vs a fixed 8x8 switch. It allowed more flexibility, you can add source inputs 1-2 at a time and add outputs (baluns behind the TV) 1 at a time. You can have a 6x4, 7x2, 4x9, etc, whatever configuration you can think of, you can do.
Control4 is not 100% DIY, but once the hardware is entered into the project, you can program it on your own. It was enough of a compromise for me. It had dealer support if I was stumped, 10,000's of products work in its ecosystem with C4 or 3rd party drivers, but if I wanted to sit down and program I have the ability.
I do agree that a fixed matrix or IP Matrix are expensive, so just make sure it makes sense in your case.