UVA vs. William and Mary vs. Virginia Tech?

Rising senior here-and applying to all the school listed in the title. I was wondering if current or former students of any of these schools (and preferably with either computer science as their major or on a pre-med track-unusually specific, I know!) could provide me with insight about the college you attended. For example, how was the environment amongst your peers like? The quality of the education received? Post-grad opportunities? Also, if you could let me know what decision you applied (early decision, early action etc.) and if you felt like it either increased or decreased your chances of acceptance when you applied. I’m trying to narrow down my options so this would be greatly appreciated!