Work meaning to have no backlog thereby reduce fees and lower confirmation times, that's all I want.
I don't doubt the technical aspect of it working, but nobody knows how much it will help with the above until it's implemented.
Segwit is coming and the question will be answered however.
Well I no longer see a fee or confirmation time problem now that the mempool bloat (which was obviously from spam) has now magically disappeared. The only high fees I see now are from services/wallets that still are set to high levels generically based on past mempool bloat that no longer exists and are missing good fee estimators. With segwit on top of that fees will be embarrassingly small even if the uptake is low. Bitcoind is actually filtering out ultra low fee transactions now the transactions are so low and unable to fill a block. So while it's easy to fill 1MB currently by just including all sorts of crap transactions, it's only the garbage that is below standard transaction limits and most pools won't include those. I see this on my own pools which are configured to keep block templates as full as possible but there's nothing to fill them with at times.