I've been using VIA chipsets since late 1996, started with the VPX. I've also been using Intel chipsets off and on starting with the i430VX. Various brands; Biostar and FIC were my first, but I've nearly used them all.
VIA's very problematic early 4-in-1's notwithstanding, I have found after participating in a few thousand usenet discussions and other support forums three primary root causes of the vast majority of people's gripes over VIA, in the order of frequency or likeliness:
- user error
- poor support by peripheral manufacturers <-- not as bad as it was a few years ago
- faulty mainboard and/or BIOS design (not the chipset)
I will give you that VIA's 4-in-1 drivers were consistently poor during the early years, but VIA was going to heroic lengths to try and 'fix' incompatibilities largely caused by the peripheral industry's refusal to at the very least test their products for compatibility and operability with any chipset not bearing an "Intel" logo, not to speak of their refusal to actually do anything about compatibility issues that were brought to their attention; "Sorry, buy Intel" was the industry's universal solution. So VIA was running around playing fireman to put out all these little fires which were not caused by them to begin with.
Peripheral manufacturers began to wise up, not by choice. Allocating a little debugging time became more attractive as VIA related problems began to burden their technical support departments. A few remaining unsympathetic peripheral manufacturers could still be found as late as 2000 whose 'solution' to problems between their product and VIA was "our products are not tested with VIA, buy Intel", I won't mention any names COUGH! <soundblaster> COUGH!
Certainly not since the 694x have there been any legitimate criticisms concerning a design flaw in VIA chipsets themselves. A flawed mainboard design is another story.