Since Virgin are tied to Sprint's networks, I won't switch even though the plan is better financially. Coverage, customer service etc. are worth the extra $ to me.
Coverage is one thing, but I used Virgin Mobile for a number of years in the past, and their customer service was spectacular (for the couple times it was needed). It's a good company.