Yep, I can't stand those guys either. Maxim are definitely a supplier of last resort for me, even though I only deal in prototype/very low volume designs these days and don't face the challenges of production sourcing. I'll only design them in in one of two cases:
- They're the only game in town
- It's a jellybean part with multiple drop-in replacements readily available
Case #2 covers things like op-amps in standard packages. Maxim does have some nice low-voltage analog parts, and if I grab one in a standard package, the worst that can happen is I'd have to design-in the runner-up I'd have used anyway if I blacklist Maxim.
A couple examples of case #1: as far as I know, the DS1374 is the only binary RTC readily available. (Anyone know of a substitute? I'd love to drop it! I
2C interface and battery backup are mandatory, square wave output is nice-to-have.) I have also used their ModelGauge battery meters (MAX17048) in a design with external battery packs, for which most battery meters are unsuitable (Coulomb counters + hot-swappable batteries + mixes of different cells = non-working fuel gauges). That design revealed some classic Maxim... trademarks:
- Silly selection of available packages
- Sillier prices and distributor lead times/availability of the preferred compromise-choice package, leading to picking the second-choice package
- Slightly optimistic spec sheet (though not absurdly so... just a little bit)
- Stupid design choices (why have three signal pins with two mandatory connections to power and ground? Why not two power pins and one signal pin, if the design really needs them? Why have multiple power pins at all for this "micropower" device? Why are the 1-cell and 2-cell models completely opposite in how they're powered? Why can't I power this device externally, only through the battery it's supposed to be measuring? That battery might not be present! Why do I need an I2C multiplexer to combine two of these chips on one bus? You had spare pins! Why did you allocate a pin to a mostly-entirely-useless feature that can destroy device accuracy if misused (QUICKSTART, which the datasheet basically says never to use...)?
I could go on, but I think my feelings are clear by now

Maxim: only if I really, really have to.