I've always liked the album, ever since I was in high school (graduated in 2000), though I by no means think that it's perfect. While I think that my perspective may be different, as I was too young when it came out to have any thoughts from then; perhaps it lends a little bit more objectivity?
With that said, the Joshua Tree was so huge, that I think that, stellar singles like Desire aside, a follow-up was doomed to disappoint many, almost automatically. Sure, one could point at it's sales numbers to debunk that; but, they were so popular at that time, and it came out so soon after JT tour ended, that anything that they'd have put out was a guarantee to sell well.
Songs like Desire, Hawkmoon, All I Want Is You, Angel Of Harlem, are fantastic; and, God Part 2 was kinda cool; stylistically, in how it seemed to foreshadow their new direction with Achtung Baby (though calling it God Part 2 was kinda pompous, supposedly being a "sequel" to John Lennon's song God). My musical criticisms are almost exclusively with the live covers: Helter Skelter isn't bad for being sloppy; it's bad, because Bono can't even get the lyrics right. All along The Watchtower isn't horrible, but the version included here is an utter bore compared to other versions, readily available in bootleg form to this day, from the very same tour. Minus Bono's annoying "am I bugging ya'? Play the blues, Edge!" comment in Silver & Gold, the other live cuts are fantastic.
With that said, I know that this is anathema to many, but I've always found Heartland to be boring. Imagine if they had instead cut that, and included A Room At The Heartbreak Hotel instead!