Charter makes the choice easy. Their current boxes are from somewhere in the mid 2000's, so a Tivo is a no brainer. Charter says they have a world box coming, but it seems they move at a glacial pace with regard to implementing anything new.
As for keeping the Charter box, I kept one for 4-5...