Flores had his flaws, but he inherited one of the worse rosters in NFL history, and made them respectable.
BIG misses at the QB position (probably would've been better off just riding with Fitz) and just some head scratching Assistant Coaching decisions, but he didn't deserve to get fired imo...