I technically own two S3 cards (Alright, one is a Diamond, the other is STB, but they both implement S3 chipsets).
I have a Diamond Multimedia Stealth SE, implementing a Trio32 chip with 2MB of video memory. The graphics output is quite good, it's a VERY fast card, and I enjoy it all around.
Then is my Virge/VX on an 4MB STB board. This is an OEM card from a Gateway 2000, and while the video output is quite crisp and good as well, it does not output to an LCD if you use a 640x480 video mode, and using anything above 1024x768x16 (or 1280x1024x8 I think) makes it unusably slow. At a topped out (for my display) 1280x1024x32, it take a good 3-5 seconds to minimize a maximized window of Windows 95's file manager.
I have never had a board with a Cirrus Logic chipset, so I couldn't speak for those, this is really more intended to answer BeginnerGuy's question.