I have a Samsung Infuse, and have owned a Samsung Epic 4G-- and I have to say that, in a lot of ways, Samsung DOES suck.
Their SAMOLED screens keep me coming back (they're superior to anything else on the market IMO including any qHD displays or the iPhone 4's retina display), but apart from that, their history with Android updates is TERRIBLE.
When looking at the major Android manufacturers in the United States (Samsung, HTC, Motorola), Samsung is always consistently behind in delivering updates. You can't blame it on a custom skin, since both Moto and HTC have arguably more intrusive overlays, and they still manage to get the updates.
You can't blame it on Network or Carrier since HTC and Moto's phones on the same carrier get upgrades quickly. I remember on my Epic 4G, I was waiting for FOREVER for the Froyo update, while the Evo had quickly updated to 2.2 and even 2.3. The Droid and Droid X on Verizon also have seen upgrades in a comparatively timely manner.
At the end of the day, one can't really be mad at Samsung, since (with the exception of the Behold 2), it's not like they promise updates and don't deliver them EVER. And granted, as a consumer, you should know the device you're buying.
That being said, it's hard to stay loyal to them when every phone around you is getting updates, and Samsung's phones seem to be left out in the cold without very much information given to consumers about why their updates are delayed or when they will be delivered.