Microsoft today is more innovative than google IMO. They keep executing bold and controversial strategies, even though being older than google.
Yeah, I think Google is looking more like an IBM in the long run, while Microsoft manages to innovate despite its age and size.