My older Moxi went belly-up on Charter after 3 years, they replaced it with the Motorola which SUCKED, and I jumped over to Dish. I couldn't stand the Moto, compared to the Moxi. The Moto did have a better picture on channels than the older Moxi, but the UI is terrible!
Also, Charter will NOT activate the external HD feature on the Moto, that I had on the Moxi, so it really limited your recordings. The Moxi allowed direct recording to the external, and that was real nice.
Charter is an atrocious company to deal with. Some people that think Dish is bad, probably wouldn't believe how bad Charter is. They might be better now for all I know, (since I left them 4 years ago) but I wouldn't bet on it.