Ok, finally I have a bit of time to breath between exams and life so I can sit down and analyse this race, so here's my review for a epic race at Monaco:
I personally love Monaco and enjoy every race here regardless of how exciting it is anyway, every onboard is a joy to watch and I never get bored of it. But this one was definitely one of the better ones, perhaps not the best with 1996, 1982 and co but a good one.
The 3 safety cars kept things close between the leaders and allowed Alonso to make a miraculous recovery drive, I have to admit the race would have been boring without them.
First I'll go over the retirements -
The mechanical retirements list was very high; Hulkenburg, Barrichello, Button, Kovalainen, De La Rosa, Kobayashi, Di Grassi, Glock and Senna all retired from some kind of mechanical trouble once again displaying the tough environment of Monaco. Nothing really noteworthy to say about any of them though Barrichello and Kovalainen had excellent races before their retirements - Rubens getting a brilliant start and Kovalainen running a promising pace. The Virgins and Saubers weren't surprising retirements.
As for the finale collision with Trulli and Chandhok, I think it was pretty desperate for Trulli to try something into Rascasse and he has all the blame for the incident. However, its not the worst mistake I've ever seen, just far too desperate. Well done to Chandhok for running a great race till then, though he did benefit from the retirements of Kovalainen and Senna, as well as Trulli's terrible tyre stop.
Front runners: First of all, congrats to Webber, have to say I never gave him half a chance of winning again. I still have doubts of his championship challenge, but you have to say he's on fine form. Won't be surprised to see Red Bull extend his contract.
The other "winner" of this race was Alonso, perhaps a bit too aggressive on the backmarkers, he made an excellent recovery. Though he benefitted massively from the 1st safety car and pitting early on for hard tyres.
The rest of the front runners did a pretty average job really, Kubica did all he could to hold onto Vettel but it was a pretty straightforward race. Not much else to say, the cars finished in a order relative to their outright pace, no special drives other than perhaps Webber and Kubica.
Midfield: Liuzzi had a terrible start, ending up behind a great start from Sutil. Liuzzi perhaps is slowly signing that contract for Di Resta as it reflects a lot worse when he did well in qualifying (although....Sutil was blocked on his run). He needs to be making more of his opportunities like this and not let his teammate get ahead of him, as he is consistently looking average in a car which could be challenging the Renault at times.
Toro Rosso had mature drives from both drivers, didn't bin it and brought it home.
Sauber had yet more reliability woes, they have worse reliability than the new teams! Even Virgin and HRT have been better this season! Peter is going to be finding it hugely difficult to gain sponsors nevermind selling the team to anyone next year. I hope they can get it together before its too late, as I hate to see the old teams die and Kobayashi has still shown glimpses of his 2009 form when the car was there.
A shocker continues for Williams, double retirement and at a time where their pace is quite questionable. They were ok in qualifying but the dismal performances of this once great team are more and more worrying. I think they will survive a few seasons yet but like everyone everywhere is saying, its quite clear that the one thing that hasn't changed from season to season may be their problem - their management and design team. I almost feel like starting a thread just for them because its an interesting topic.
New teams: I've already covered them in the retirements!

Promising pace for Glock, who held onto Kovalainen until retiring. The HRT's terrible pace continued, I can't decide if they are in more or less trouble than Sauber, because at least they are finishing races! Lotus kept up the form from qualifying though had their share of reliability issues too. There is a picture appearing for these new teams now that they may just make the impact for next year if they sort their 2011 cars. Challenging Williams and Sauber looks very possible. Even HRT, though the car is terrible, the drivers and team as a whole have shown a good steady approach to the weekends and have done some serious mileage.