Here is my take on Miami, and especially their D. They are talented and athletic, but what they typically lack is the discipline it takes to defend us well. VT's D had both- talent along with good discipline and execution. That kind of D will kill any offense, not just ours. Miami is not in the same league defensively. They do have talent and speed, though, so I don't expect it to be easy.
Miami will be a tough game for exactly the opposite reason that VT was...their offense. I know our defense has looked improved, but stopping Miami will be a HUGE challenge. They better be ready, and they better start out a little sharper than they have the last few weeks. We absolutely CANNOT get behind early again. That will lead to a blow-out on the road. I think we can hang with Miami, and I even think we can beat them...but we have to play much better than did against VT. No more mental mistakes--the margin for error is small.