Hey UCLAColumbiaUNC, have you decided which one to attend? I applied to both (and Gatech's OMSCS as well) and am waiting for decisions.
UIUC ranks #5 in CS, Gatech top 10, JHU #20-30 (however, JHU overall is the most prestigious brandname among the 3). I feel UIUC is really strong (same courses, same profs, same students etc.) and it's my first choice. JHU however offers more depth (UIUC requires 4 courses in 4 areas before specialization), and I feel you can really push yourself to get a great CS grad education. What JHU lacks is student-student interaction and alumni network (CS-wise). Gatech is weakest (only plus is it's 7k for the degree) because they are still converting courses to online format and it's been running for 1 year only (UIUC 10+ years, and it's the same courses as regular school anyway, JHU 20+ years). Who knows if few years from now Gatech kills the OMSCS program?