Just curious, not a rant at all.
My personal opinion on bullet sponge NPC's is, I don't like it.

Most NPC's aren't particularly difficult to kill, they just take a long time.
Which in most cases (especially CZ T-10s), just involves holding the trigger until a pretty explosions happens. Not difficult at all, just a slow process, and you're rarely in any danger, and you don't even need to do much else.
Spec ops in CZs can be quite lethal in groups, but 1v1 is never an issue.
Again, they just take a long time to kill.
Personally, what I consider a fun battle, is being outnumbered by high damage output NPC's, but with weaker shields and hulls.
A good way to do this pre-3.3 was carry cargo in to RES sites and CNBs.
All hell would break loose, you'd be quickly under attack by multiple opponents, most of them weren't particularly tanky, but offen did a lot of damage.
Back in the old days of 1.4 I believe, some missions would spawn 11 sidewinders in wings to try and kill. Unfortunately a bug meant they weren't flagged as mission targets, but still, diving in to and 11v1 fight was hell of a good fight. Offen being pecked to death in the process. (pre-Engineers!)
All my favourite battles seem to involve fighting when I'm outnumbered, and outgunned.
Even a bugged assassination mission doubled up two Elite Corvettes to take on, in my Python.
That was fun.
If it were possible, I'd ask FD to tone down the hitpoints on NPC's, and increase their damage and numbers instead.
What are your opinions?
Do you like the bullet sponges, more weaker opponents, or something else?