There's not a lot of differences between 7.03 and 7.1 that is immediately obvious. I did notice a new lockscreen, which is nice. And there are a lot of smaller or under-the-hood changes which you can read about on the full changelog here. One thing I have noticed is that it seems to have fixed some of the most annoying bugs I noticed in 7.03, namely:
- The email app refusing to fetch new email. Quite often on 7.03, it would not retrieve new email when I hit refresh, and I'd have to either force stop the app or reboot to get it working again. I haven't noticed this problem with 7.1 in a week or so of testing.
- Google Navigation slowness/force closes/reboots. Google Nav in 7.03 was unreliable for me (though others with the same phone reported no problems). Sometimes it would work fine. Sometimes it would close without any kind of notification. Sometimes, it would cause my phone to spontaneously reboot. In limited testing (on a train home, which forced it to constantly reroute and was reminiscent of driving off the track and into the grass in '80s video games), it seemed to work well.
Unfortunate update: though Google Nav seemed to work find in my early tests, I did have a problem earlier today, where it became unresponsive. Switching to it brought up a black screen, and it no longer was voicing directions. So it seems that Navigation is still a little flaky on my Hero -- perhaps it's a hardware issue?