sure usc has the talent to play against anyone, so does miami but they always seem to come up short. coaching is too important to overlook. miami and usc can get all the talent in the word because of the history of their program, but you can never predict when they will show up to play. go with what you feel but betting on USC to finally show up for a game seems like a gamble in itself, let alone win and cover.