I’ve looked into Pyramid in the past. As I recall, it does polymeters (flexible time signatures), but not polyrhythms (flexible tuplets or irrational rhythms). By 7:4, for example, I mean “seven in the space of four,” not “seven beats per measure where the 1/4 note gets the beat.” As another example, you could think of 7:3 as a septuplet played against a triplet.
I wouldn’t even bring this up, but the Hapax does totally flexible polyrhythms via elasticity, so I think it’s an incremental ask, not a request to add a new feature. The Hapax expresses polyrhythms in percentages, which is sweet. Human players, though, learn tuplets (polyrhtyhms, irrational rhytms, whatever you prefer to call them) by learning to count them out, which requires ratios. You can’t nail some of the most common rhythms with percentages, let alone tell a player to play this bar at 14.285714% of the speed of the previous bar.
I can do this stuff easily in software, but I’d pay the $1k for a physical box. I’m working on an iPad app, but I’d take an off-the-shelf solution any day.