I have a virgin phone and I am pretty happy with it.
I carry a tracfone because I use mine so infrequently, it's not worth my time to sign up for a contract.
The problem is, I live in an area of WV that is poorly served by cell service, so it works in spurts in certain spots, but not everywhere.
When they put up some more towers here, I will probably change to cingular.