Honestly, playcalling has always been horrible in the series, and I've really not seen much that can convince me that it isn't completely random. A few people in this thread have mentioned isolated instances, but even random playcalling can lead to things that appear 'impressive'.
Too many times I've seen a team call a timeout and then run right up the middle on the next play, hurry to the line and call another run and then have to call another timeout. That is simply atrocious. How hard would it be to program something that said, hey, if we go into hurry-up mode and are calling timeouts, we should NOT call a run!
Playcalling is one area where I feel EAS could really make giant leaps in AI.
Playcalling AI would receive an F from me on the ole ABCDF scale.