In Champaign, IL, AT&T has the densest network although they have been really sloppy about getting all of their spectrum on air on every site. Some sites are L700/L800/L1900, others have AWS and/or WCS LTE live too but lack CLR LTE, etc.
Overall AT&T’s network reliability is second to probably only Sprint for it seems the equipment AT&T is using has considerably poorer range/propagation than the equipment Sprint is using. When broadcasted from the same location at the same elevation and angle, AT&T L700 drops out when Sprint L800 is at -112 to -114 RSRP. That being said, AT&T devices do hold onto LTE for dear life when it is available. Their qRxLevMin on lowband LTE is set to -124 dBm, and if I ever drop to WCDMA/HSPA, my iPhone always jumps back to LTE in 15-20 seconds.
T-Mobile lacks lowband spectrum in the Champaign market which immediately disqualifies them (for indoor coverage is challenging) and Verizon’s site density is awful.