Did you read the article? It discusses the lack of 4G/LTE support for two full paragraph at the beginning...
"It’s as close to perfect as I’ve seen any Android smartphone get. But the Nexus 4 falls just short of perfection due to one major omission: It’s not compatible with any LTE networks... The lack of LTE connectivity will spoil the Nexus 4 for some. But if you don’t mind living without LTE — and you likely currently are, given AT&T and Sprint’s small LTE footprint, and the fact T-Mobile has yet to begin building its LTE network — then the Nexus 4 is a good buy."
"It’s as close to perfect as I’ve seen any Android smartphone get. But the Nexus 4 falls just short of perfection due to one major omission: It’s not compatible with any LTE networks."
This is a nitpick really, but I'm just the messenger here:
According to the International Telecommunications Union
(ITU) networks using "beyond 3G technologies" with a path
to LTE-Advanced can be classified as 4G technology.
Therefore, HSDPA+, especially the dual-cell variants, are officially "4G" -- just not LTE.
Considering the peak speed of the dual-cell variant is 42Mbps, that seems a reasonable claim. Real world speeds can hit 22Mbps+ which is ~4x as fast as many older 3G technologies.
The real downside to not having LTE is that upload speeds are better than older 3G technologies, but nowhere near as good, and the latency is also not as low.
But with the right carrier, it's more than workable, and if you're using an older phone (like I am) it will be much faster.
Anandtech and various other sites have started posting reviews:
Yeah, that's what articles say but I don't know enough of the science behind it, but eh, whatever. As I mention elsewhere I don't get high-speed anything where I live so I don't actually have to care. ;)
Not sure it's even your mistake. AT&T and probably others have been pushing the idea that HSDPA+ is "4G" for a while. My iPhone 4S, which doesn't do LTE, shows a little "4G" indicator.