I have been playing with XBMC 12 for a day now using Argus TV as a backend. I am finally at the point where I am understanding how most things work, and how to setup everything the way I want. Unfortunately, I am still struggling in a few areas. I too do not like the EPG, and I have not found a suitable skin to give me what I want. The next is series recording. Some things I read suggest this is something that can be done, but I don't see a way to do it from within XBMC. The last is Netflix. It looks like the Netflix add-on hasn't been updated for Frodo, and even then it looks like it might be really lacking compared to what is in WMC.
The idea of one solution that is more tightly integrated than WMC with a bunch of plugins is appealing, but so far I am left feeling like XBMC is no better than WMC in many regards. In the end, I am still left with a bunch of compromises. I will probably be using WMC for a while longer, because Netflix integration and PVR functionality are the two most critical features for WAF. If anyone has any suggestions, I am all ears.