My recollection is that it was well known the Panthers were going to fire Gallant, couldn't Montreal have just waited til he became available rather than rushing to sign Julien to a 5 year contract, a guy Montreal has already fired once before for not being able to coach the mediocre players he was given by the then GM?
The Gallant firing came by surprise. He got word of his firing after boarding the team bus and had to get off the bus and wait on the side of the road with his luggage until a taxi came by.
Claude Julien is highly regarded as a coach. Even higher regarded than Gallant. Montreal did the right move in hiring Julien over anyone else that was available or would have become available. Had they not jumped at the chance to re-hire Julien some other team would have jumped at the chance. This was one of Marc Bergevin's good moves. It was an easy move to make since Claude Julien is fluent in both french and english and we all know how important this is for a Montreal Canadiens coach after the likes of Randy Cuneyworth and Don Lever were chased out of town mostly for their lack of speaking french.
Julien hasn't been able to turn this team into a contender yet. But let's not forget that Carey Price was awful in most games he played in. He's also not the guy who traded PK Subban to Nashville. He's also not the guy who can't acquire a #1 (or #2) center to play with the likes of Pacioretty, Drouin and Galchenyuk. Legendary coaches like Scotty Bowman and Toe Blake couldn't win with this bunch!