i would say that the feature set of the SiS 648 is more enticing than that of the 845E or 845G..of course it all depends on the 3rd party manufacturer as to which chip features will be implemented in their board. you'll find that, as rich as the SiS 648 feature set may be, ABit decided to only implement a handful of those features on their SR7-8X, leaving out the IEEE1394 firewire ports and serial ATA ports that the SiS 648 chipset natively supports. so this board doesn't exploit the SiS 648 chipset much at all, leaving out features that may be important to alot of end users. the ASUS P4S8X however, makes use of these two features, in addition to all the features implemented into the ABit SR7-8X. the only downside to the P4S8X is the existance of only one serial ATA connector on the board (from what i hear, most boards that are going to (or already do) implement a serial ATA controller have two connectors onboard). the P4S8X also lacks an AGP/PCI bus lock (the SR7-8X does include this in the BIOS). of course that's not a chipset issue, but rather a BIOS issue. either way, it is an important feature to just about any OCer, and i'm hoping for a BIOS revision that will include such a feature.
i can't tell you much about i845X chipsets b/c i have been keeping my eye mostly on the SiS 648. it is too soon to tell which is a better chipset when factoring in stability, reliability, OCability, performance, features, etc. b/c only 3 SiS 648 boards have been released thus far. there are several i845E's alone, and many 845G's are to come. it ultimately depends on what boardmaker implements what features.
i personally, am waiting for the release of a few more SiS 648 boards to see if feature and memory support improves as the chipset matures...