Short answer: the Sonos Arc Ultra. It ranks #1 of 27 all-in-one soundbars by sound quality, rated 4.1/5, at $1,099; the Marshall Heston 120 ranks #8, rated 3.7/5, and costs $1,299.99, which makes this an easy call rather than a real tradeoff.
The Sonos Arc Ultra is the better-sounding pick. The Arc Ultra fills a living room with clear, well-placed sound from a single bar, and dialogue stays easy to follow with adjustable speech enhancement. The catch: It cannot decode DTS:X, so Blu-ray discs with DTS tracks fall back to a simpler mix.
What the Marshall Heston 120 does well: This is a soundbar that treats music as seriously as movies, and Tom’s Guide named it their favorite launch of the year for exactly that reason. It keeps a wired aux input, which the Sonos Arc Ultra lacks. Watch for: Height effects are modest, and Tom’s Guide found Sonos Arc Ultra more convincing for Atmos movies.
Buy the Sonos Arc Ultra. It is rated higher for sound quality than the Marshall Heston 120 and costs less, so it is the default pick unless a specific strength of the other one matters more to you.
Still deciding? The full TV Soundbars rankings cover every ranked option.
The Arc Ultra fills a living room with clear, well-placed sound from a single bar, and dialogue stays easy to follow with adjustable speech enhancement.
This is a soundbar that treats music as seriously as movies, and Tom’s Guide named it their favorite launch of the year for exactly that reason.
Prices on this page were last checked November 2, 2026 at 11:36 PM UTC. Product prices and availability are accurate as of that date/time and are subject to change; the price and availability shown on Amazon at the time of purchase will apply to the purchase of this product.
As an eBay Partner, we may be compensated if you make a purchase.
Specifications Side By Side
| Sonos Arc Ultra | Marshall Heston 120 | |
|---|---|---|
| Price | $1,099.00 | $1,299.99 |
| Ranked | #1 of 27 in All-in-One Soundbars | #8 of 27 in All-in-One Soundbars |
| App | Yes (Sonos) | Yes (Marshall) |
| Aux Input | No | Yes |
| Bluetooth | Yes | Yes |
| Bluetooth Version | 5.3 | 5.3 |
| Channels | 9.1.4 | 5.1.2 |
| DTS:X | No | Yes |
| Dimensions | 3”H x 46.4”W x 4.4”D (75 x 1178 x 111 mm) | 3”H x 43.3”W x 5.7”D (76 x 1100 x 145 mm) |
| Dolby Atmos | Yes (up-firing drivers) | Yes (up-firing drivers) |
| Drivers | Bar: 16 drivers (9 tweeters incl. 2 up-firing, 6 midwoofers, 1 Sound Motion woofer) | Bar: 11 drivers (2 subwoofers, 2 mid-woofers, 2 tweeters, 5 full-range including up-firing) plus 4 passive radiators |
| HDMI Input | No | 1 |
| HDMI eARC | Yes | Yes |
| Included Subwoofer | Built-in | Built-in (optional Marshall Heston Sub 200) |
| Optical Input | Yes | No |
| Rear Speakers | Optional (Sonos Era 100 / Era 300 or Era 100 SL) | No |
| Room Correction | Yes (Trueplay) | Yes (Marshall app calibration) |
| Voice Assistants | Alexa, Sonos Voice Control | No |
| Weight | 13 lbs (5.9 kg) | 15.5 lbs (7.04 kg) |
| Wi-Fi | Yes (AirPlay 2, Spotify Connect, Sonos app streaming) | Yes (AirPlay 2, Google Cast, Spotify Connect, Tidal Connect) |
| Amplifier Power | - | 150W peak (11 Class D amplifiers) |
Watch Them Compared
Videos and reviews that test both speakers side by side.
Related Soundbar Comparisons
More worthwhile head-to-heads for Sonos Arc Ultra:
