I don't know the pricing on VCU, but I'd definitely rank VT and GMU ahead of them. If costs and time were the same/similar between the three VCU would be the bottom of my list. I don't really think you can go wrong with either VT or GMU. VT definitely has better national recognition, but if you're staying along the I-95 corridor they would both be well received. Honestly, outside of the top-25 schools it's kind of a wash amongst other programs as long as the school has some degree of name recognition, which both VT and GMU do.