I switched to DirectTV and have been generally pleased with the service, options and TV quality.
I live in a windy area though and I can tell you that the whole, "Oh cool! It's raining outside and now I can't watch TV!" thing isn't really that cool, especially being that the main times I'm going to watch TV are when it's raining/snowing/generally unbearable outside. But if you've had Dish, you know all about that, too.
If you switch to DirectTV, mention a friend that has the service and you get a rebate. There's also a rebate for entering in auto pay, too.