Smallworld has many positives for the GIS Utilities market. The top things that set it apart are:
Internral Worlds - This allows tracing and connectivity to exist inside building details and operate as if it was in the "normal" GIS. ESRI can NOT do this. This is valuable for Switch Enclosures, Building routing like vertical details, splice enclosures.
Manifolds - This is the Smallworld topology engine that is used for tracing. Once thing esri users know is rebuilding a Geographic network. This is never needed in Smallword as it is internally handled.
Versioning - Since Smallworld is Object Oriented there is no need for all the versioning overhead in other GIS systems. ESRI uses Add and Delete tables that have to get processed all the time to correctly display the data.
Multiple Geomertries - In Smallworld you can have a Substation for example shown as a point and a polygon. ESRI can not do this.
Review collected by and hosted on G2.com.
There is a perception that the development language is a problem. It was a non-standard proprietary system, but that is changing to Java.
It is more difficult to customize, more the reason to stay OOTB.
I really did not dislike the product. Review collected by and hosted on G2.com.
