I was in exact same boat. Had HR10, but couldn't get locals reliably OTA. Just got HR20 installed yesterday so can't comment on reliability yet. I do like the guide options, speed, and screen saver on the XM music stations. I considered Dish, but they don't have our HD locals yet. Also, they don't seem to be as friendly to a multi-dvr household (I have 3) and I wasn't sure if I would need multiple dishes with them. If Directv can get the HR20 stable then I still think they are the best option for me.