One cool thing about the way MVCC currently works in PostgreSQL is that transaction rollback is instantaneous - there is no undo work to perform if you chose to rollback your transaction.
This proposal seems like it would do away with that feature - but perhaps it's a good trade off in practice. I wonder what people here think.