if it requires a bus pirate, that means the majority of us can't reprogram it every day, right? So we'd need to specify what keyboard it should go to at time of the buy ... or it would need to be flashed with some sort of on-the-fly thing like that one gal (?) made for the Ergodox, but would still need to know the matrix - or we'd need our own bus pirate or join the local hackerspace because they have one.
I could be wrong but aren't reprogramming devices a couple hundred dollars per? Great if you're GON and expect to make a living at keyboards, but not necessarily economical for many of the rest of us.
Having said all that ... kit, probably. Most likely in.