It would be perfect solution if it would support CryptoNight coins that already have shorter times between adding a transaction to memory pool and getting that transaction added to new block.
I work for crypto payment processing company that plans to get rid of target time between blocks and let it fluctuate freely based on number of transactions not yet added to a block. This also means difficulty target also becomes meaningless and ASIC resistant algorithms become pointless as there is no benefit for using more hashing power than required to mine a block using mining pool.
Solo mining would not work with such system for long as the system would eventually run out of transactions in memory pool and that would cause the daemon to reject all new blocks until there is more transactions to add.
Interesting stuff. Thanks for sharing.