Congrats on your acceptances! 🙂 Both schools are great programs. BTW, did you go to Second Look at VTC in March? Here's some food for thought from a fellow interviewee:
Education: By listing non-mandatory lectures and online recorded lectures as pros, it indicates that your learning style is more a self-paced/on-your-own approach. Is that correct? If so, then you might find PBL (required attendance) and small lectures, which VTC considers one of its "strengths," as a hindrance to your learning style. More so, as far as your cons for both schools, the majority of those for Temple are ancillary to their tried and true curriculum; however, most of the cons listed for VTC are hallmarks (PBL and small class size) of the program.
Research: Both schools offer excellent opportunities with multiple research centers. At Temple, these research centers are located within Philadelphia. Also, Philadelphia is a hub of medical research just by virtue of its medical school density. At VTC, many opportunities exist in Roanoke, but a number of them require commuting to the main Virginia Tech campus in Blacksburg (45 min drive away).
Takeaway: You can't go wrong with either school, but if I were you, I'd pick Temple as it seems to win out based on the information you provided.