I jailbroke my 2nd Gen AppleTV and can confirm XBMC works nicely - and you can add different apps to it too. I did the new untethered jailbreak using Seas0nPass, it wasn't to difficult (~30 minutes).
Edit: Oh, and XBMC just gets added as another menu item, so you can still use the regular AppleTV ui too.