The Smart Device Compare comparison

NodOn Zigbee Smart Energy Monitor vs Shelly 3EM-63W Gen3

Understand the differences. Decide what matters to your home.

Build another comparison →

Before you compare every specification

Key differences between NodOn Zigbee Smart Energy Monitor and Shelly 3EM-63W Gen3

A summary of selected recorded differences between these energy monitors. Check the full specification table below for details and conditions.

Feature differences among your selected devices
  • 2.4 GHz Wi-Fi (connectivity): NodOn Zigbee Smart Energy Monitor — No (The 2.4 GHz radio is Zigbee (IEEE 802.15.4), not Wi-Fi); Shelly 3EM-63W Gen3 — Yes.
  • Bluetooth (connectivity): NodOn Zigbee Smart Energy Monitor — No; Shelly 3EM-63W Gen3 — Yes (Bluetooth 4.2).
  • Data Export (data monitoring): NodOn Zigbee Smart Energy Monitor — No (Not a native NodOn feature. Exporting the readings is a function of the home automation platform.); Shelly 3EM-63W Gen3 — Yes (CSV for power quality values and JSON through RPC).
  • Energy Cost Tracking (data monitoring): NodOn Zigbee Smart Energy Monitor — No (Not a native NodOn feature. Any cost figure is calculated by the home automation platform from the readings.); Shelly 3EM-63W Gen3 — Yes.
Specifications to check side by side
  • Zigbee (connectivity): NodOn Zigbee Smart Energy Monitor — Zigbee Hub required (Zigbee 3.0 certified, 2.4 GHz, maximum radio power +10 dBm, so it joins an existing Zigbee network and needs a compatible coordinator or gateway | NodOn lists Home Assistant, SmartThings, Jeedom and Zigbee2MQTT as compatible gateways for this model); Shelly 3EM-63W Gen3 — No.
  • Power Supply (installation): NodOn Zigbee Smart Energy Monitor — Mains (110-240 V); Shelly 3EM-63W Gen3 — Mains (220-240 V).
  • Monitored Circuits (metering): NodOn Zigbee Smart Energy Monitor — 1 (One 1P+N circuit: the line is wired through the meter's own terminals and the neutral passes alongside, so it meters a single circuit up to 63 A); Shelly 3EM-63W Gen3 — 3 (Three phases, or three independent single-phase circuits).
Information still to confirm
  • 5 of 39 comparison fields lack a resolved value for at least one selected device. Missing information is not evidence that a feature is absent.
  • Check the full table and manufacturer documentation before ruling out a device.

These observations are derived from recorded catalog data and have not all been independently verified. Confirm details with the manufacturer before purchasing.

Compare capabilities, compatibility and setup requirements.

What the catalog tells us

Understand the tradeoffs.

These counts describe the available data, not a quality score. More features do not automatically make a better device.

16differences with recorded values for every device
5rows with missing or unspecified information

Your priorities, side by side

Focus on what changes.

Mark the specifications you care about. Open manufacturer sources for verification scope; fields without citations remain catalog data. Expand notes for other qualifications.

Showing 39 of 39 rows. “Not recorded” does not mean “No”.

Connectivity

NodOn Zigbee Smart Energy Monitor
No
Catalog note

The 2.4 GHz radio is Zigbee (IEEE 802.15.4), not Wi-Fi

Shelly 3EM-63W Gen3
Yes
NodOn Zigbee Smart Energy Monitor
No
Shelly 3EM-63W Gen3
No
NodOn Zigbee Smart Energy Monitor
No
Shelly 3EM-63W Gen3
Yes
Catalog note

Bluetooth 4.2

NodOn Zigbee Smart Energy Monitor
No
Shelly 3EM-63W Gen3
No
NodOn Zigbee Smart Energy Monitor
No
Shelly 3EM-63W Gen3
No
NodOn Zigbee Smart Energy Monitor
No
Shelly 3EM-63W Gen3
No
NodOn Zigbee Smart Energy Monitor
No
Shelly 3EM-63W Gen3
No
NodOn Zigbee Smart Energy Monitor
Zigbee Hub required
Catalog note

Zigbee 3.0 certified, 2.4 GHz, maximum radio power +10 dBm, so it joins an existing Zigbee network and needs a compatible coordinator or gateway | NodOn lists Home Assistant, SmartThings, Jeedom and Zigbee2MQTT as compatible gateways for this model

Shelly 3EM-63W Gen3
No

Data Monitoring

NodOn Zigbee Smart Energy Monitor
No
Catalog note

Not a native NodOn feature. Exporting the readings is a function of the home automation platform.

Shelly 3EM-63W Gen3
Yes
Catalog note

CSV for power quality values and JSON through RPC

NodOn Zigbee Smart Energy Monitor
Not applicable / unspecified
Catalog note

The meter keeps no history of its own beyond its cumulative energy registers, and NodOn ships no app: retention is whatever the host gateway or Home Assistant keeps

Shelly 3EM-63W Gen3
7 days
Manufacturer source

Local records cover up to seven days at one-minute intervals.

Shelly 3EM-63W Gen3 manufacturer product page →
Source section
Technical details: device description and main features
Model
Shelly 3EM-63W Gen3
Region
Manufacturer product page; no universal regional compatibility implied
Firmware
Not specified by this source
Checked

The page covers the 63W wire and 63T terminal variants. Above-breaker mounting is specific to the 63W; installation details are not interchangeable.

Document check only; not a hands-on test or verification of every regional or firmware variant.

Catalog note

At least 7 days of 1-minute data in non-volatile memory

NodOn Zigbee Smart Energy Monitor
No
Catalog note

Not a native NodOn feature. Any cost figure is calculated by the home automation platform from the readings.

Shelly 3EM-63W Gen3
Yes
NodOn Zigbee Smart Energy Monitor
Yes
Catalog note

NodOn advertises real-time monitoring of voltage, current, power and energy but publishes no reporting interval for this model

Shelly 3EM-63W Gen3
Not recorded
NodOn Zigbee Smart Energy Monitor
No
Catalog note

Not a native NodOn feature. Time-of-use pricing is a function of the home automation platform.

Shelly 3EM-63W Gen3
Yes
Catalog note

Cost periods and tariff distribution in the Shelly Smart Control app

NodOn Zigbee Smart Energy Monitor
No
Catalog note

Not a native NodOn feature. Usage alerts are built in the home automation platform from the readings.

Shelly 3EM-63W Gen3
Yes

Features

NodOn Zigbee Smart Energy Monitor
Yes
Catalog note

Through the compatible Zigbee gateway or Home Assistant, not on the device itself

Shelly 3EM-63W Gen3
Yes
NodOn Zigbee Smart Energy Monitor
Yes
Catalog note

NodOn lists load shedding on overconsumption among the meter's uses, driven by its readings | The switching itself is done by the compatible gateway or home automation system, not by the meter, which has no relay

Shelly 3EM-63W Gen3
Yes
Catalog note

Scripts and webhooks can drive other devices from the readings

NodOn Zigbee Smart Energy Monitor
No
Catalog note

No switching output: the meter measures only and has no relay to cut a load

Shelly 3EM-63W Gen3
No

Installation

NodOn Zigbee Smart Energy Monitor
Yes
Catalog note

Installed in-line inside the electrical panel on an existing circuit, next to the upstream protection device

Shelly 3EM-63W Gen3
Yes
NodOn Zigbee Smart Energy Monitor
Yes
Catalog note

One 17.8 mm wide DIN module that clips onto the standard 35 mm rail inside the switchboard

Shelly 3EM-63W Gen3
No
Catalog note

Sits above or below the DIN-rail circuit breakers instead of clipping onto the rail

NodOn Zigbee Smart Energy Monitor
Mains (110-240 V)
Shelly 3EM-63W Gen3
Mains (220-240 V)
NodOn Zigbee Smart Energy Monitor
No
Shelly 3EM-63W Gen3
No

Integrations

NodOn Zigbee Smart Energy Monitor
No
Catalog note

Not compatible with Amazon Alexa.

Shelly 3EM-63W Gen3
Yes
NodOn Zigbee Smart Energy Monitor
No
Catalog note

Not compatible with Apple Home.

Shelly 3EM-63W Gen3
No
NodOn Zigbee Smart Energy Monitor
No
Catalog note

Not compatible with Google Home.

Shelly 3EM-63W Gen3
Yes
NodOn Zigbee Smart Energy Monitor
Yes
Catalog note

Zigbee2MQTT supports this exact model, the SEM-4-1-00, and exposes power, voltage, current, AC frequency, power factor, apparent power and both consumed and produced energy | NodOn also lists Home Assistant among the compatible gateways for this model | Works with Home Assistant through ZHA and through Zigbee2MQTT.

Shelly 3EM-63W Gen3
Yes
NodOn Zigbee Smart Energy Monitor
No
Catalog note

The radio is Zigbee 3.0 only, with no Matter certification or Matter path documented for this model

Shelly 3EM-63W Gen3
No
NodOn Zigbee Smart Energy Monitor
Yes
Catalog note

NodOn lists SmartThings among the compatible gateways for this model, so it pairs with a SmartThings hub as a standard Zigbee 3.0 device

Shelly 3EM-63W Gen3
Yes
Catalog note

Via the official Shelly Cloud integration

Local Control

NodOn Zigbee Smart Energy Monitor
No
Catalog note

A Zigbee end device with no IP stack and no documented serial interface, so there is nothing on the module itself to call directly; the data path belongs to whichever gateway hosts it

Shelly 3EM-63W Gen3
Yes
Catalog note

RPC over HTTP and WebSocket with TLS, plus webhooks and scripting

NodOn Zigbee Smart Energy Monitor
No
Catalog note

Nothing runs on the module itself: it is paired and configured from the Zigbee gateway, and it has only a status LED and a reset/pairing button

Shelly 3EM-63W Gen3
Yes
Manufacturer source

An embedded web interface provides local access.

Shelly 3EM-63W Gen3 manufacturer product page →
Source section
Technical details: device description and main features
Model
Shelly 3EM-63W Gen3
Region
Manufacturer product page; no universal regional compatibility implied
Firmware
Not specified by this source
Checked

The page covers the 63W wire and 63T terminal variants. Above-breaker mounting is specific to the 63W; installation details are not interchangeable.

Document check only; not a hands-on test or verification of every regional or firmware variant.

NodOn Zigbee Smart Energy Monitor
No
Catalog note

No native MQTT, though Zigbee2MQTT republishes the readings

Shelly 3EM-63W Gen3
Yes
Manufacturer source

MQTT communication is documented.

Shelly 3EM-63W Gen3 manufacturer product page →
Source section
Technical details: device description and main features
Model
Shelly 3EM-63W Gen3
Region
Manufacturer product page; no universal regional compatibility implied
Firmware
Not specified by this source
Checked

The page covers the 63W wire and 63T terminal variants. Above-breaker mounting is specific to the 63W; installation details are not interchangeable.

Document check only; not a hands-on test or verification of every regional or firmware variant.

Metering

NodOn Zigbee Smart Energy Monitor
±1%
Manufacturer source

The stated energy-measurement tolerance is one percent.

NodOn Zigbee Smart Energy Monitor manufacturer product page →
Source section
SEM-4-1-00 features and technical data
Model
NodOn Zigbee Smart Energy Monitor
Region
Manufacturer product page; no universal regional compatibility implied
Firmware
Not specified by this source
Checked

Document check only; not a hands-on test or verification of every regional or firmware variant.

Catalog note

Class 1.0 to IEC 61557-12, stated as a 1% tolerance, over a measurement range of 50 mA to 63 A and a base current of 10 A

Shelly 3EM-63W Gen3
±1%
Catalog note

Accuracy Class B for active energy, ±1% from 2 A to 63 A

NodOn Zigbee Smart Energy Monitor
Yes
Manufacturer source

Bidirectional measurement is specified.

NodOn Zigbee Smart Energy Monitor manufacturer product page →
Source section
SEM-4-1-00 features and technical data
Model
NodOn Zigbee Smart Energy Monitor
Region
Manufacturer product page; no universal regional compatibility implied
Firmware
Not specified by this source
Checked

Document check only; not a hands-on test or verification of every regional or firmware variant.

Catalog note

Bidirectional measurement reports consumption and production separately, which is what makes solar self-consumption and export readable | Zigbee2MQTT exposes the consumed total as energy and the production side as produced_energy for this exact model

Shelly 3EM-63W Gen3
Yes
Catalog note

4 quadrant measurement, direction can be reversed per phase in software

NodOn Zigbee Smart Energy Monitor
Not applicable / unspecified
Shelly 3EM-63W Gen3
Not applicable / unspecified
NodOn Zigbee Smart Energy Monitor
Not applicable / unspecified
Catalog note

Inline measurement through the module's own terminals, with no current transformer involved

Shelly 3EM-63W Gen3
Not applicable / unspecified
Catalog note

Current transformers are built into the body, conductor aperture 8 mm

NodOn Zigbee Smart Energy Monitor
Not applicable / unspecified
Catalog note

Rated up to 63 A directly on the circuit, without a current transformer

Shelly 3EM-63W Gen3
63 A
Catalog note

0 to 63 A per phase, saturation at 130 A

NodOn Zigbee Smart Energy Monitor
1
Manufacturer source

The meter monitors one circuit.

NodOn Zigbee Smart Energy Monitor manufacturer product page →
Source section
SEM-4-1-00 features and technical data
Model
NodOn Zigbee Smart Energy Monitor
Region
Manufacturer product page; no universal regional compatibility implied
Firmware
Not specified by this source
Checked

Document check only; not a hands-on test or verification of every regional or firmware variant.

Catalog note

One 1P+N circuit: the line is wired through the meter's own terminals and the neutral passes alongside, so it meters a single circuit up to 63 A

Shelly 3EM-63W Gen3
3
Manufacturer source

Three measurement channels support separate single-phase circuits.

Shelly 3EM-63W Gen3 manufacturer product page →
Source section
Technical details: device description and main features
Model
Shelly 3EM-63W Gen3
Region
Manufacturer product page; no universal regional compatibility implied
Firmware
Not specified by this source
Checked

The page covers the 63W wire and 63T terminal variants. Above-breaker mounting is specific to the 63W; installation details are not interchangeable.

Document check only; not a hands-on test or verification of every regional or firmware variant.

Catalog note

Three phases, or three independent single-phase circuits

NodOn Zigbee Smart Energy Monitor
Yes
Catalog note

Reports voltage, current, active power, apparent power, power factor and AC frequency alongside the energy totals | Zigbee2MQTT exposes power_factor, power_apparent and ac_frequency for this exact model

Shelly 3EM-63W Gen3
Yes
Catalog note

Active and apparent power and energy, power factor, fundamental reactive energy

NodOn Zigbee Smart Energy Monitor
No
Catalog note

Rated 110-240 V AC 50/60 Hz as a 1P+N single-phase meter, so a 120/240 V North American split-phase service with two hot legs is out of scope

Shelly 3EM-63W Gen3
No
Catalog note

220-240 V only, so a 120/240 V split-phase service is out of scope

NodOn Zigbee Smart Energy Monitor
No
Shelly 3EM-63W Gen3
Yes
Manufacturer source

The meter also supports a three-phase installation.

Shelly 3EM-63W Gen3 manufacturer product page →
Source section
Technical details: device description and main features
Model
Shelly 3EM-63W Gen3
Region
Manufacturer product page; no universal regional compatibility implied
Firmware
Not specified by this source
Checked

The page covers the 63W wire and 63T terminal variants. Above-breaker mounting is specific to the 63W; installation details are not interchangeable.

Document check only; not a hands-on test or verification of every regional or firmware variant.

Specifications for NodOn Zigbee Smart Energy Monitor versus Shelly 3EM-63W Gen3
SpecificationNodOn Zigbee Smart Energy MonitorShelly 3EM-63W Gen3
Connectivity
No
Catalog note

The 2.4 GHz radio is Zigbee (IEEE 802.15.4), not Wi-Fi

Yes
NoNo
NoYes
Catalog note

Bluetooth 4.2

NoNo
NoNo
NoNo
NoNo
Zigbee Hub required
Catalog note

Zigbee 3.0 certified, 2.4 GHz, maximum radio power +10 dBm, so it joins an existing Zigbee network and needs a compatible coordinator or gateway | NodOn lists Home Assistant, SmartThings, Jeedom and Zigbee2MQTT as compatible gateways for this model

No
Data Monitoring
No
Catalog note

Not a native NodOn feature. Exporting the readings is a function of the home automation platform.

Yes
Catalog note

CSV for power quality values and JSON through RPC

Not applicable / unspecified
Catalog note

The meter keeps no history of its own beyond its cumulative energy registers, and NodOn ships no app: retention is whatever the host gateway or Home Assistant keeps

7 days
Manufacturer source

Local records cover up to seven days at one-minute intervals.

Shelly 3EM-63W Gen3 manufacturer product page →
Source section
Technical details: device description and main features
Model
Shelly 3EM-63W Gen3
Region
Manufacturer product page; no universal regional compatibility implied
Firmware
Not specified by this source
Checked

The page covers the 63W wire and 63T terminal variants. Above-breaker mounting is specific to the 63W; installation details are not interchangeable.

Document check only; not a hands-on test or verification of every regional or firmware variant.

Catalog note

At least 7 days of 1-minute data in non-volatile memory

No
Catalog note

Not a native NodOn feature. Any cost figure is calculated by the home automation platform from the readings.

Yes
Yes
Catalog note

NodOn advertises real-time monitoring of voltage, current, power and energy but publishes no reporting interval for this model

Not recorded
No
Catalog note

Not a native NodOn feature. Time-of-use pricing is a function of the home automation platform.

Yes
Catalog note

Cost periods and tariff distribution in the Shelly Smart Control app

No
Catalog note

Not a native NodOn feature. Usage alerts are built in the home automation platform from the readings.

Yes
Features
Yes
Catalog note

Through the compatible Zigbee gateway or Home Assistant, not on the device itself

Yes
Yes
Catalog note

NodOn lists load shedding on overconsumption among the meter's uses, driven by its readings | The switching itself is done by the compatible gateway or home automation system, not by the meter, which has no relay

Yes
Catalog note

Scripts and webhooks can drive other devices from the readings

No
Catalog note

No switching output: the meter measures only and has no relay to cut a load

No
Installation
Yes
Catalog note

Installed in-line inside the electrical panel on an existing circuit, next to the upstream protection device

Yes
Yes
Catalog note

One 17.8 mm wide DIN module that clips onto the standard 35 mm rail inside the switchboard

No
Catalog note

Sits above or below the DIN-rail circuit breakers instead of clipping onto the rail

Mains (110-240 V)Mains (220-240 V)
NoNo
Integrations
No
Catalog note

Not compatible with Amazon Alexa.

Yes
No
Catalog note

Not compatible with Apple Home.

No
No
Catalog note

Not compatible with Google Home.

Yes
Yes
Catalog note

Zigbee2MQTT supports this exact model, the SEM-4-1-00, and exposes power, voltage, current, AC frequency, power factor, apparent power and both consumed and produced energy | NodOn also lists Home Assistant among the compatible gateways for this model | Works with Home Assistant through ZHA and through Zigbee2MQTT.

Yes
No
Catalog note

The radio is Zigbee 3.0 only, with no Matter certification or Matter path documented for this model

No
Yes
Catalog note

NodOn lists SmartThings among the compatible gateways for this model, so it pairs with a SmartThings hub as a standard Zigbee 3.0 device

Yes
Catalog note

Via the official Shelly Cloud integration

Local Control
No
Catalog note

A Zigbee end device with no IP stack and no documented serial interface, so there is nothing on the module itself to call directly; the data path belongs to whichever gateway hosts it

Yes
Catalog note

RPC over HTTP and WebSocket with TLS, plus webhooks and scripting

No
Catalog note

Nothing runs on the module itself: it is paired and configured from the Zigbee gateway, and it has only a status LED and a reset/pairing button

Yes
Manufacturer source

An embedded web interface provides local access.

Shelly 3EM-63W Gen3 manufacturer product page →
Source section
Technical details: device description and main features
Model
Shelly 3EM-63W Gen3
Region
Manufacturer product page; no universal regional compatibility implied
Firmware
Not specified by this source
Checked

The page covers the 63W wire and 63T terminal variants. Above-breaker mounting is specific to the 63W; installation details are not interchangeable.

Document check only; not a hands-on test or verification of every regional or firmware variant.

No
Catalog note

No native MQTT, though Zigbee2MQTT republishes the readings

Yes
Manufacturer source

MQTT communication is documented.

Shelly 3EM-63W Gen3 manufacturer product page →
Source section
Technical details: device description and main features
Model
Shelly 3EM-63W Gen3
Region
Manufacturer product page; no universal regional compatibility implied
Firmware
Not specified by this source
Checked

The page covers the 63W wire and 63T terminal variants. Above-breaker mounting is specific to the 63W; installation details are not interchangeable.

Document check only; not a hands-on test or verification of every regional or firmware variant.

Metering
±1%
Manufacturer source

The stated energy-measurement tolerance is one percent.

NodOn Zigbee Smart Energy Monitor manufacturer product page →
Source section
SEM-4-1-00 features and technical data
Model
NodOn Zigbee Smart Energy Monitor
Region
Manufacturer product page; no universal regional compatibility implied
Firmware
Not specified by this source
Checked

Document check only; not a hands-on test or verification of every regional or firmware variant.

Catalog note

Class 1.0 to IEC 61557-12, stated as a 1% tolerance, over a measurement range of 50 mA to 63 A and a base current of 10 A

±1%
Catalog note

Accuracy Class B for active energy, ±1% from 2 A to 63 A

Yes
Manufacturer source

Bidirectional measurement is specified.

NodOn Zigbee Smart Energy Monitor manufacturer product page →
Source section
SEM-4-1-00 features and technical data
Model
NodOn Zigbee Smart Energy Monitor
Region
Manufacturer product page; no universal regional compatibility implied
Firmware
Not specified by this source
Checked

Document check only; not a hands-on test or verification of every regional or firmware variant.

Catalog note

Bidirectional measurement reports consumption and production separately, which is what makes solar self-consumption and export readable | Zigbee2MQTT exposes the consumed total as energy and the production side as produced_energy for this exact model

Yes
Catalog note

4 quadrant measurement, direction can be reversed per phase in software

Not applicable / unspecifiedNot applicable / unspecified
Not applicable / unspecified
Catalog note

Inline measurement through the module's own terminals, with no current transformer involved

Not applicable / unspecified
Catalog note

Current transformers are built into the body, conductor aperture 8 mm

Not applicable / unspecified
Catalog note

Rated up to 63 A directly on the circuit, without a current transformer

63 A
Catalog note

0 to 63 A per phase, saturation at 130 A

1
Manufacturer source

The meter monitors one circuit.

NodOn Zigbee Smart Energy Monitor manufacturer product page →
Source section
SEM-4-1-00 features and technical data
Model
NodOn Zigbee Smart Energy Monitor
Region
Manufacturer product page; no universal regional compatibility implied
Firmware
Not specified by this source
Checked

Document check only; not a hands-on test or verification of every regional or firmware variant.

Catalog note

One 1P+N circuit: the line is wired through the meter's own terminals and the neutral passes alongside, so it meters a single circuit up to 63 A

3
Manufacturer source

Three measurement channels support separate single-phase circuits.

Shelly 3EM-63W Gen3 manufacturer product page →
Source section
Technical details: device description and main features
Model
Shelly 3EM-63W Gen3
Region
Manufacturer product page; no universal regional compatibility implied
Firmware
Not specified by this source
Checked

The page covers the 63W wire and 63T terminal variants. Above-breaker mounting is specific to the 63W; installation details are not interchangeable.

Document check only; not a hands-on test or verification of every regional or firmware variant.

Catalog note

Three phases, or three independent single-phase circuits

Yes
Catalog note

Reports voltage, current, active power, apparent power, power factor and AC frequency alongside the energy totals | Zigbee2MQTT exposes power_factor, power_apparent and ac_frequency for this exact model

Yes
Catalog note

Active and apparent power and energy, power factor, fundamental reactive energy

No
Catalog note

Rated 110-240 V AC 50/60 Hz as a 1P+N single-phase meter, so a 120/240 V North American split-phase service with two hot legs is out of scope

No
Catalog note

220-240 V only, so a 120/240 V split-phase service is out of scope

NoYes
Manufacturer source

The meter also supports a three-phase installation.

Shelly 3EM-63W Gen3 manufacturer product page →
Source section
Technical details: device description and main features
Model
Shelly 3EM-63W Gen3
Region
Manufacturer product page; no universal regional compatibility implied
Firmware
Not specified by this source
Checked

The page covers the 63W wire and 63T terminal variants. Above-breaker mounting is specific to the 63W; installation details are not interchangeable.

Document check only; not a hands-on test or verification of every regional or firmware variant.

Know what’s behind the comparison.

The table matches specifications by section and field. It preserves notes, separates missing data from explicit “No” values, and keeps qualifications attached to their values. No overall winner is assigned from feature counts.

Read our comparison methodology