Very good...but not great
After many years of seeing this movie in small parts only on various cable channels, I have at last seen the whole thing all the way through. And it's really good...but not great.
Perhaps the biggest mistake they made was setting it in 2035. This allowed for convenient pop-culture call-outs and product placement, but seems far too close to today. 2135 would have been more realistic. The demolishment scene of a fully furnished, wired home was just an excuse for an effects extravaganza. Putting an abandoned suspension bridge within sight of Chicago (not Mackinac Bridge) might have looked cool, but has no basis in reality. We'll let the "rogue cop" clichés slide.
Everything else was really good. Writing/direction/effects (for 2004)/supporting actors (especially Bridget Moynahan) were all commendable. Will Smith is Will Smith and the production design was fabulous: the best thing about this movie. All in all, a worthy 2-hour sci-fi diversion...but not great.
I'm somewhat biased in that I, Robot contributed toward the release date of my favorite movie of all time (Sky Captain and the World of Tomorrow) being pushed back to September of that year. But taken on its own, this film is very good...but just very good.