Ive never been on Cricket (mainly because Cricket doesn't support my market) but if it is anything like MetroPCS, then they are both getting better day by day and their BYOD program (if they are still allowing it) is the best. Helps when you want to get a bad ESN phone and use it on another network without having to go through changing the MEID/ESN.
Virgin is of course better but Sprint's 3G speeds are almost the same as my regional carrier, a bit more consistent but nothing near Verizon's solid 3G network. Of course, it will almost always depend on your market and area coverage of your respective carrier.
Verizon iPhone 5 32GB black unlocked
PagePlus iPhone 5 16GB black unlocked
T-Mobile Samsung Galaxy Note 2 16GB Titanium
T-Mobile Samsung Galaxy Note 2 16GB Titanium (2nd)
T-Mobile Samsung Galaxy S3 white (cracked)
AT&T iPhone 4S 16GB white (cracked)
PagePlus iPhone 4 16GB
MetroPCS iPhone 4 16GB (cracked, non-usable)
AT&T iPad 3 16GB LTE (somewhere in the house)
iPad mini 32GB white
iPod touch 5 32GB blue
iPod touch 4 8GB white (missing display, non-usable)
Blackberry Bold 9700 AT&T