Again, IMO, the key to its success lies more in the tempo than scheme. Which tempo can be added to any offense. The greatest advantage(s) are created by running each play within 13 seconds or less of each other. Which is an actual goal of a high tempo offense. Any play that it takes longer than 13 seconds to get off reduces the likelihood of the play being successful.
The downside of this type offense is they produce bad defenses. Having a bad defense is just as fatal as having a bad offense. However, in our video game fan's mind they pay no attention to that. As long as the team's offense can look flashy and put up 50+ pts a game then overall they are a "great" team. But flip the tables and let a team be great on defense and have a subpar offense and that team is overall deemed "bad". Anybody remember 1992? I can use a more recent example of LSU dominating Oregon two years ago when they had that vaunted, "unstoppable" offense. Then again this season when Stanford, who runs more of an SEC style defense than anybody in the PAC 12, holds them to what, 14 pts? LSU forced Johnny Football into two int's and suppressed him pretty good. It took us one quarter of finally waking up to make the adjustments to hold them to eight pts the rest of the game. It's not the greatest thing since sliced bread.