I'm not impressed by Harbaugh. A "CEO" style head coach who was given loaded roster after loaded roster, helmed by a 2x MVP quarterback, and never did anything with it.
The Ravens have had 10+ wins in 6 of their last 8 seasons, turned that into 6 playoff trips, and only appeared in one AFC Championship game. That's a nearly Cowboys level of playoff futility.
This could be an Andy Reid situation, where a new situation allows him to get over the hump. But to me it looks closer to a Pete Carroll situation, where the old dog just doesn't have any new tricks.
As far as the Giants, they gave Daboll more than enough chances to show that he wasn't the answer, so a change was due. But I'm not convinced that Harbaugh is their savior either. And for the Ravens, some kind of change was definitely due.