For Chennai, I question the balance and team decisions. It is ironic that I should say so when they are led by a pretty solid brains trust of Fleming and Dhoni, but then again, they did manage to get literally within 95% of a win.
Gony and Morkel probably shouldn't have bowled their 4 each, but at least you could argue that they got a couple of good wickets and so there was a sensible risk in there. Regardless of how well he may appear to have bowled, there was no such luck for Flintoff and at no stage proved economical. You can't have a guy go 0/28 in 3 overs and then give him another over, just cut your losses. Not everyone can be the go-to man and on this day it was someone else.
Then you have Murali bowling just 3 overs and Joginder Sharma playing as an apparent seat filler. If Sharma isn't of much use while Flintoff and Morkel are playing then perhaps they could bring in Sivaramakrishnan. Then the side has not just 4 pace options, but 2 slow ones (3 if you reckon Raina could stand to bowl more) and also substantially stronger batting.
These are minor issues and easily picked at, but it was such a close game in a sport of many close games. Had Murali bowled 4 and Flintoff been excused of his catastrophic final over, that alone may have been all that was required to facilitate a win.