In just about every comic incarnation, Ultron is Godlike in power. Imagine a structural ability, and Ultron has a heightened version of it — speed, strength, durability, laser eyes, flight, fighting tactics. After all, the thing is made out of adamantium, intelligence and rage.
All of that is great when you’re looking for a villain to battle a group of incredible beings because 1-on-6 makes for an uninteresting story when the 1 isn’t crushingly formidable. At the same time, making your baddie too powerful is a recipe for disaster, and Joss Whedon understands the eye of the needle he has to thread the evil (misunderstood?) robot through for The Avengers: Age of Ultron.
“I knew right away what I wanted to do with him,” Whedon told EW. “He’s always trying to destroy the Avengers, goddamn it, he’s got a bee in his bonnet. He’s not a happy guy, which means he’s an interesting guy. He’s got pain. And the way that manifests is not going to be standard robot stuff. So we’ll take away some of those powers because at some point everybody becomes magic, and I already have someone [a new character, Scarlet Witch] who’s a witch.”
A fair point. You don’t want The Avengers fighting an angry version of Superman in a world without Kryptonite, but with Thor flying around, it’s clear that we’re over the science vs. magic debate concerning the “realism”-dedicated Marvel movies. Still, stripping away some of the circuits so that Ultron isn’t an inch away from ominpotent will make the second team outing balanced in the best way possible.