I wouldn't say one is better than the other. However, if there's a plotter or other device that has NMEA2000 capability, the SCX20 is easier to interface and all functions are available. The SCX21 is limited by NMEA0183 protocol and therefore is affected by things such as network bandwidth that is based on baud rate. In addition, to change settings on the SCX21, one would need either a GP39 or a Windows computer with SC Tool Software. Using the NMEA2000 SCX20 is not better or worse...just simpler to install on a system with an existing NMEA2000 backbone.