I both use Windows and deal with software using shared memory. Neither of which rr can deal with.
While rr seems to be very nice, there's still room for improvement. But I guess this kind of tool might be impossible on current hardware, at least without emulation.