VCU and UTHSCSA follow exactly the same curriculum but VCU has edge over Uthscsa since VCU is far more technically advanced, preclinical program is just not half online based (as in case of UTHSCSA), Its on dentsim as you already know. So you get more hands on time in VCU if you want to be a general dentist ...Also VCU has a strong encouragement for students who want to try research.. Alongwith many Communty projects, mission of mercy projects, outreach programs are abundant in VCU.... UTHSCSA has one big advantage over VCU and UMDNJ is fee, is lesser but then its in total south.. UMDNJ is just a big pool of patients but newark is definitely a not to go place type in US. Also i have been to UTHSCA last year and I hear not so good things about the faculty, they more of weird but no opinion, you may check some old UTHSCSA threads regarding it.
I would say (UTHSCSA=VCU) > UMDNJ