Yeah, I experienced a similar timeline. That's when the Maps API stopped working for the Java app on my feature phone, roughly. Then the cascade or rot hit the PC / tablet experience, piece by piece, until it was just completely terrible. Which brings us to today. =)