ugps does not provide information about GPS signal quality. This is very impractical because the user cannot know what accuracy he can count on. The basic quality parameters are the number of visible satellites and the HDOP (Dilution of precision). Both can be found in the $GPGGA report, which is already being processed.
gpsd is a big project with a lot of dependencies. ugps with small improvement is better way how to have a knowledge about the signal and position quality.
aah, I've seen it in the build system and on the onion omega forums ( ogps? ) but never used it ( I like the socket interface of gpsd, might move to ugps at some point as it has easy ubus )