There is currently no minimum obligation to sign up with Dish Network, so no early disconnect fee at all.
I agree that Directivo is a better system than Dish Network's DVR, but you don't have to pay any up front cost for the DVR with Dish, and it's a 2 tuner, 2 room solution. I'm not sure...