My thoughts:
The Cardinals abandoned the running game way too early, especially considering that Edge looked decent at first. I know Baltimore has a good run defense, but it was important to try to establish a solid running game in the first half, especially in light of the huge time of possession advantage Baltimore had. The running game would eat up clock, ideally lead to first downs, and keep the Cardinals defense fresh. The Arizona D actually had a pretty decent game; they bent (gave up long drives) but didn't break (only allowed one touchdown).
The Leinart to Warner move was a ballsy one for Whisenhunt, and it worked. Leinart is the starter, but he's still young, so yes there are concerns about affecting his confidence. The head coach's number one job is to win though, and to put his team in the best possible situation to win. Warner proved to be Arizona's best chance to win this game, but it remains to be seen if any potential damage to Leinart's psyche will affect the Cardinals future chances of success. Since it's only one game, I'd have to think this move won't affect the young gun too much. Additionally, if Leinart is truly a competitor, he'll take this development as a challenge and won't sulk for long. It'll be interesting to read what's coming out of the Arizona press this week in regards to this situation. I haven't watched Whisenhunt's post game press conference yet, but I wonder if there are any interesting tidbits that came out of it.
Billick is a good head coach, but his confidence sometimes approaches a cockiness that may end up costing Baltimore some games this year. This is more of a general comment than anything specifically to do with this game. Although I will say that in the same game situation in which the opposing team just scored their first touchdown to get to within ten, I would run the ball on three straight downs with Boller in instead of throwing on both second and third down (a three and out that immediately preceded Warner's second TD toss to Boldin). It's important that Billick trust Boller (and ultimately that trust led to a game winning drive), but that doesn't mean he should call passes when the game situation calls for runs.
Boller is a great backup. His resigning in Baltimore says both a lot about his character (he took a lot of heat there as a starter in the early years of his career) and how Baltimore feels about him. It is in no way unreasonable to expect him to be the next starting quarterback for the Ravens once McNair hangs it up. Boller has a good feel for the game of football, knows the play book inside and out, and is a very capable fill in for whenever McNair tweaks his already sore groin or takes a big hit. The comment made by one of the TV announcers was very appropriate for this team: they want Boller to get some work because the Ravens expect to be playing in the postseason, and it's nice to have both McNair and Boller healthy and comfortable no matter which of them is required to play in their most important games.
Boller appears to target Heap more than McNair, while McNair has a strong affinity for Mason, which makes a lot of sense.
Boldin is a stud, and I would rather have him than Fitzgerald right now, even in dynasty formats.
Stover is the man.