I thought the Amiga 600 was a shitty small verson Amiga 500 when it came out, being very incompatible with many games because of Kickstart 2.0
2.5" harddisks were still quite expensive at that time, so even the IDE port was not a big advantage in my eyes back then.
So, I was very glad that I had an Amiga 500, and not an Amiga 500+ or 600
But, nowadays, I love the Amiga 600!
I found a kickswitcher on Ebay one day, and installed Kick 2.05 and 1.3, which solved many of the incompatibility issues.
Also, noisy harddisks can now be substutited with cheap and silent CF cards via adapter, and because of WHDLoad, it is possible to play many games from harddisk, not only the few adventures games, that had a native install option.
Also, since I have my A-600 placed in the livingroom, I like it's small size.
So, I think we can say that the A-600 kind of 'improved' with the years