My harmony remote controls everything about XBMC perfectly right now (and is wife friendly). This is why I want to use XBMC as my front end for TV watching and PVR side (if possible). Getting everything to an Apple TV automatically would be a super bonus.
We haven't had a PVR since we cut the cord and we don't really need one now. It's more of a hobby thing for me at the moment.