Whether or not we should have fired Pitino, and whether we made a good hire are two different questions. Pitino's record was bad enough that I am shocked we held off on firing him for as long as we did, and I think if results and performance matters at all it is difficult to argue we should not have fired him.
As with all coaches, I think we should evaluate Ben Johnson himself (and by extension the quality of Coyle's decision to hire him) by how he does in the win/loss column and postseason play, not how excited I am about his resume or his off-season roster moves. If we have a coach who was a hot commodity, and I am excited about, but ends up falling flat on his face on the court, that is a bad hire. If we hire someone I've never heard of, and he turns us into perennial contenders, that is an awesome hire.