I have recently upgraded, with a second hand cpu, gpu and motherboard, my HTPC. I did that so that the parts from in went to build one for my son so that he could enjoy XBMC.
Now that it is configured and running I just use it and rarely bother to do anything but enjoy the TV shows or films I have in my media library. I have only just figured out how to advance / delay subs, due to them being needed for one film. Then I noticed certain films were wrongly identified by the scraper being used. So manually I have refreshed those. I have most of the functionality with my MCE remote and what is lacking I have a wireless keyboard.
I am not really a "tinkerer" as I tend to use the XBMC (as I did when I used Media Portal) as a conduit for my entertainment and not entertainment in itself.!
This, for me, is quite refreshing as I was always having to mess with Media Portal to get it to work consistently. XBMC tends to be more robust and require less tinkering to keep it working, in my experience.