One word of caution; Transponders and TCAS/NDS-B will not stop Mid Airs from happening. An awful lot of users in Class G airspace (light aircraft, gliders, microlights etc) don't have a transponder, and are often the hardest to acquire visually. TCAS is a massive improvement, but it is not a total solution.