As a Mets fan, I think they should've waited until after the season. While he's made some good trades and signings (Tatis, Church, the 2006 Bullpen etc.) and some no brainers (Pedro, Wagner, Santana). I really can't read Omar sometimes. He makes good trades and some of the moves scratch your head. Giving Castillo 4 yrs. and signing Mota for 2 yrs. when he was suspended for steroids made no sense.
As far as Willie getting fired, there was pressure from the Wilpons' to fire him. I've heard Jeff Wilpon put a lot of pressure on Omar to fire Willie but I do agree they handled his firing very badly.