I have no problem with the spread offense, I have a problem with an OC who is inexperienced. McDaniels gets eaten up against more experienced DC's come playoff time, he's like the young kid in poker who is horrible at bluffing or slow playing his cards, he has been blessed with amazing hands and plays them without any deception. The Pats have zero rings with McDaniels in 4 years. The Brady picks against the Chargers and Broncos are a good example of how come playoff time calling predictable plays bites you in the arse. Yes they are Brady's fault for not executing, but you seem to give zero blame to play calling in creating a bad situation.
Not that Weiss was a better overall OC, but in big moments he always came through because he called the offense using deception and keeping opponent's off balance, so when he needed a great final drive he still had some aces in the hole. Also, his offense won each of our 3 Superbowls with late drives, and he had a bunch of SCRUBS on offense the first few years, including JR Redmond and Jermaine Wiggins, castoffs on the o-line, and smurf receivers that were also retreads except for Troy Brown. Blame the 06 receivers all you want, the talent on that 06 offense was way better than anything Weiss had his first few years as OC, and McDaniels also had a great D behind him every year.