By the era....
For early XT stuff and 286's I typically prefer the ATI VGA Wonder or Oak Technology 099 Chip cards with the EGA/VGA/CGA capabilities. I have three of these, though my 286 is currently using a 1MB ET4000 ISA card because I prefer the resolution and color depth I get when showing off Arachne (800X600 @16-bit color).
386/486 era, I on the ISA Side, ET4000 or Cirrus Logic chipsets because they are rather easy to get drivers for and have decent performance. Ditto VLB Local Bus though I also like my S3 809 1MB SVGA as well (want more DRAM to upgrade it to 2MB). For PCI 486's and early Pentiums I tend to prefer to use one of my old ATI Rage-II PCI cards because I have a big CD-ROM with every RAGE series driver on it so drivers are never an issue.
Anything PII/Pentium Pro or newer I usually just pick up some of those old XFX NVIDIA MX4000/400 PCI cards from the early 2000s, I had one of those in my Pentium Pro 200, and had a few different ones in my Pentium III, they were all great cards till I retired those boxes in the late 2000's. They were cheap too, and I could get them brand new at Wal-Mart for the price of a song when they were new.
The only graphics card I would never use again - the Trident TGUI-9440 PCI......e-god that card was awful, because the chipset automatically assumed a very very high refresh rate, so all of my CRT's would whine, scream, or say "graphics settings out of bounds" - ditto my LCD's. Also, the one mode I COULD get working reliably required a SVGA CRT with Multiscan, and the refresh rate was so high the gamma was so dark anything darker than a mildly dark shade of gray would turn up as pure black and blend into the darkend parts of the screen. I hated reinstalls with that thing, lots of registry hacking to get the refresh rates to work.