If you've never heard of Mova as a brand, you're not alone as it was initially only available in select European and South-East Asian countries. The brand, which is owned by Dreame Technology, is now expanding and is supposed to be value-focused side of the company — although you'd be hard pressed to believe that when its latest flagship robot vacuum costs upwards $1,000 / £1,000 / AU$3,000.
However, the Mova V70 Ultra Complete brings everything you expect from such an expensive robovac, including some industry-first features that are now being adopted by other brands. This includes suction that's a whopping 42,000Pa at its maximum, as well as the impressively long reach of the side brush and mopping arm (12cm and 17cm respectively). I even love the fact that it eliminates the need for dust bags by using a tank you can clean out every now and then while still remaining as hands-free as possible.
It's also arguably the quietest robot vacuum I've tested, even at maximum suction — so quiet, in fact, that I had to check it was actually cleaning during my testing. Yes, it was.
It's vacuuming prowess, however, isn't a good reflection of its listed suction power, particularly on carpets. Case in point: it failed to pick up a mix of oats, tea and chia seeds from a mid-pile carpet even after two passes on its Max (or second-highest) suction setting. Hair pickup at the same setting is also not that great, but bump it up to Max+ (which significantly impacts battery life) and I found my carpets looking a lot better, with even bits of thread cleaned up. The mixture of pantry essentials, however, still remained and I needed to use my Dyson V15 Detect to clean up the leftovers.
Moreover, the extra reach the side brush promises isn't consistent. For example, I expected it to remain extended as long as the V70 was traversing along a room edge, but it repeatedly retracts, leaving dirt along some sections of a room edge. The timing of the extension while cleaning around furniture legs is also off, with the side brush opening up either just before or just after it gets to a chair leg.
The extending mop arm, however, performs better, but even it retracts along some sections of a room edge, but the bot is close enough for edges and areas around furniture to be mopped, if not vacuumed.
(Image credit: Sharmishta Sarkar / TechRadar)The Mova V70 Ultra Complete uses dual rotating mop pads that, in my opinion, aren't as good as rollers. It made a bigger mess of some spilled soy sauce in my kitchen, which a roller mop doesn't as these are constantly washed with fresh water while the robot vacuum is cleaning. I also found that for hard floors to even seem damp, waterflow rate needs to be set to high.
It's also disappointing that, for an expensive robot vacuum, the docking sequence takes a few tries. In the four weeks of testing, I had to replace the bot in the dock manually twice, but at all other times, it took 2-3 attempts to correctly roll itself back in for self-cleaning and charging.
The companion app is near identical to the Dreame one, but can be slow to load and respond (at least on iOS, which is what I use). And, like its counterpart, some settings are tucked away in submenus, so you need to spend some time going through it all.
While there are features to love here, it's disappointing that they don't really come together well enough to make a complete package, especially when it has to the potential to be one and blow the competition out of the water. For its high asking price, it's a hard one to recommend.
(Image credit: Sharmishta Sarkar / TechRadar)Mova V70 Ultra Complete review: Price & availabilityThe very high $1,299 / £1,219 / AU$3,299 retail price of the Mova V70 Ultra Complete might make you balk but, given its feature set, it shouldn't be all that surprising.
Then again, it's a competitive price when you take into account other flagships recently released, including the $1,699 Roborock Saros 20 Flow (which is unavailable in the UK at the time of writing, but is a lot cheaper at AU$2,499 in Australia) and the Dreame Aqua20 Ultra Roller going for £1,299 / AU$3,299 (unavailable in the US at the time of publication).
All the aforementioned new flagships have different feature sets to justify their high asking prices, but we're yet to try the last two competitors ourselves. Given the results of my testing in this review, however, the Mova V70 Ultra Complete doesn't deliver on its promises as it should, making it a tough sell at its very high price point.
Instead, opting for slightly older models like the Roborock Saros 10 or Saros 20, even the Dreame Aqua10 Ultra, would be the better buy, especially if you can get them at a discounted price.
However, I should note that the Mova V70 Ultra Complete doesn't use dust bags, minimizing your ongoing costs. Plus there's a complete set of replacement brushes and three additional pairs of mop pads in the box, meaning you can go a very long while without needing to buy any replacement parts, adding some additional value to the initial cost.
The only ongoing purchase, if you wish, would be a mopping detergent and/or wood floor-care solution. Only the former is supplied, but Mova recommends you only purchase its proprietary detergents to avoid damaging the appliance and voiding warranty.
• Value score: 3 / 5
(Image credit: Sharmishta Sarkar / TechRadar)Mova V70 Ultra Complete review: SpecsMax suction:
42,000Pa
Robot size:
13.8 x 13.8 inches (35 × 35 × 8.8 cm)
Robot height:
3.4 inches (8.8cm)
Dock dimensions (W x D x H):
16.5 × 18.0 × 18.5 inches (42 × 45.8 × 47 cm)
Mop type:
Dual spinning discs
Max threshold clearance:
Double layer thresholds up to 3.5 inches (9cm)
Dust bin volume (base):
2L
Water tank volume:
4L (clean), 3.5L (dirty)
Base functions:
Charge, empty dust, wash mop pads, dry mop pads, self-clean
Mova V70 Ultra Complete review: DesignThese days, if you've seen one premium robot vacuum, you've essentially seen them all. The Mova V70 Ultra Complete isn't, at least at first glance, very different from nearly every other set-and-forget alternative on the market, although there are some design elements you won't find elsewhere just yet.
Robot designThe first, and arguably the Mova V70 Ultra Complete's headline act, is on the bot itself — the MaxiReachX mechanism for the side brush and a mop arm. What this means is that for both vacuuming and mopping, the bot has quite the reach, extending 12cm and 17cm respectively. This is not only good for edge cleaning and sweeping into room corners, but it also allows the bot to clean around furniture legs that most other robovacs don't necessarily do well.
The efficacy of the cleaning, however, is a different story, with the side brush extension not quite timing itself right when around furniture and not remaining fully extended when traveling along a wall (or room edge). As you can see from the video clip below, the side brush opens just before it actually gets to the chair leg — when the bot 'sees' the furniture' — then retracts.
I do worry about the longevity of the side brush arm, though, as I found it often scraps against a wall or skirting board, which means it could suffer from wear and tear with constant use, potentially cracking or breaking. While it could still be usable, any jagged edges of the broken plastic could scratch walls. In the four weeks of almost daily use I put the Mova V70 Ultra Complete to, there has been no issues, but the sound the extended side brush makes while scraping has often made my jaw clench.
The mop arm, however, does often stay extended longer but, again, not as consistently as I had expected, retracting when the bot gets close enough to a skirting board to not need the extension.
Mova promises that the dual circular mop pads can apply 15N of downward pressure and, in combination with their spinning, should apply a little elbow grease when mopping but, in reality, that's asking for too much from any robot vacuum cleaner.
What I do appreciate is that the mop pads attach magnetically and they're left behind automatically in the dock whenever the V70 needs to vacuum, so there's no fear of dirty dampness transferring on carpets. That said, you can set the bot to vacuum carpets first anyway, so it really doesn't matter either way.
Sharmishta Sarkar / TechRadarSharmishta Sarkar / TechRadarSharmishta Sarkar / TechRadarMost of its other features are similar to what you'll get with other premium bots, including its retractible navigation turret that allows it to roll under low-lying furniture. However, I should note that I often found the turret elevated when it was knocking against the underside of cabinets, and the bot itself isn't the thinnest on the market — at 8.8cm, it doesn't have as good a clearance as, say, the 7.98cm of the Roborock Saros 10R.
The Mova V70 Ultra Complete also features robotic legs that allow it to climb up to 9cm in two shallow steps, plus dual anti-tangle bar brushes that definitely don't require manual intervention to keep clean. I should mention, though, that during my testing, hair got badly entangled with the large wheels and the side brush, which were difficult to cut away.
One small point of difference on the bot compared to others is that along with lit buttons on the turret, the Mova V70 features a thin bar of blue light when it's powered on. It gives the otherwise white bot a slightly ethereal look in my opinion.
Dock designThe white and silver dock is quite standard on the outside but, instead of housing a dust bag inside, there's a 2L box with a filter that holds up to 100 days' worth of dirt. This means there are no ongoing costs for replacing bags and you're also reducing waste in the bargain. The dust tank, as Mova calls it, is washable, but it also gets dried out after every use, thus reducing the build up of odors and a bacterial or fungal ecosystem within.
Like the Dreame Aqua10 Ultra, the dock also houses a detergent dispenser with two compartments — one for a standard mopping soap, the other for either a pet odor neutralizer or a wood floor-care solution. You will need to use the app to enable the use of these as they're not set to flow into the clean water by default.
Sharmishta Sarkar / TechRadarSharmishta Sarkar / TechRadarSharmishta Sarkar / TechRadarSharmishta Sarkar / TechRadarSharmishta Sarkar / TechRadarBoth water tanks are under a lid, keeping them out of sight. Moreover, the lids on each tank clip on tightly, so odors from the dirty mop water don't escape in case you forget to clean it out regularly.
• Design score: 4.5 / 5
Mova V70 Ultra Complete review: PerformanceSay what you will about the Mova V70 Ultra Complete — and I do have a lot to say about its performance — but the one thing I love about it is how quietly it goes about its work. When vacuuming, even at its Max+ (its highest suction setting), the V70 did not hit more than 66dB on the Decibel X app, when others can average around the 80dB mark at similar settings. Understandably this isn't a very scientific method of measuring sound, but it's a good way to compare.
Even the dock isn't as loud as similar models, with auto-emptying of the onboard bin being easily be missed if you aren't paying attention.
How does it actually clean, though? Let's get into the crux of the matter.
VacuumingWith up to 42,000Pa on tap, the expectation that the Mova V70 Ultra Complete would be able to ace my tests was high. And while it does vacuum well, especially hard floors, its edge cleaning isn't as good as I hoped it would be. That's due to the fact that, during use, the automatically extending side brush doesn't remain stretched as the bot is rolling along a room edge but, instead, retracts after a few seconds.
In fact, at one point in my tests, the bot moved away from a room edge, leaving behind dirt — a mixture of oats, tea from a tea bag, chia seeds and freeze-dried raspberries to emulate different debris sizes — that most other premium robovacs I've previously tested have successfully cleaned up (see video below).
Otherwise, it tackles regular daily vacuuming well enough on hard floors even at mid-suction settings, but it's a different story on carpets.
While I don't expect side brushes on any robovac to be as effective on carpet as on hard floors, I had hoped that on Max suction, the same mixture of oats, tea, chia seeds and bits of fruit would be easily tackled but, as you can see from the photos below, the V70 left behind a lot even after two passes. Bumping up to Max+ helped only marginally, but debris still remained on the carpet and I had to use my cordless vacuum to clean up the rest.
Sharmishta Sarkar / TechRadarSharmishta Sarkar / TechRadarHair pickup on carpets in the Max setting also wasn't as impressive as I had hoped — around 80% — but it was about 98% when bumped up to Max+. Given this performance, I found leaving the vacuum setting at Max worked best for regular jobs, but occasionally used the Max+ setting when a carpet needed a little extra work. And that's disappointing from such a premium flagship that boasts high suction.
MoppingThe Mova V70 Ultra Complete, however, is slightly better at mopping room edges as I found the extending mop pads stayed open for longer periods of the bot sensed room edges, corners and furniture legs.
Mova says it applies a downward pressure of 15N but, in real-world use, that doesn't translate for any robovac as there's never enough vibrations to emulate 'scrubbing'. So I can't blame the V70 for not being able to clean up a drop of dried up curry on my kitchen floor.
(Image credit: Sharmishta Sarkar / TechRadar)The same downward force also doesn't work along room edges, which I tested by sprinkling a few crystals of charcoal-infused sea salt under my kitchen cabinets and moistening by adding a few drops of water. The tiny black spots remained where they were even after two mopping sessions at high waterflow rates.
Where other premium robovacs have been able to successfully clean up small spills of liquid, like soy sauce, I found that the V70 made more of a mess, spreading the dark liquid across a larger section of floor until I ended its task to prevent the stain from expanding further (see video below).
That said, I was impressed by how well the bot identified furniture legs while mopping and the extending mop pad was able to clean a full 360º around each leg in both my dining and living rooms.
It doesn't, sadly, negate the overall performance of the mopping which, like the vacuuming is disappointing. If you don't have a messy household, though, what the V70 does do will leave you with clean floors — something a far less expensive robovac will also give you.
Navigation and obstacle avoidanceHere's the good news: the Mova V70 Ultra Complete has impeccable navigation skills with very good obstacle avoidance. Throughout the four-week testing period, not once did the Mova V70 Ultra Complete deviate from its prescribed path, whether that was a quick clean with wider zig-zags or a tighter grid for deeper cleaning.
It also never got lost when told to do a room or zone cleaning, finding the path of least resistance wherever it needed to go, even if there were obstacles in its path.
(Image credit: Sharmishta Sarkar / TechRadar)Speaking of which, the Mova V70 Ultra Complete promises to recognize up to 300 different obstacles, and that includes cables and your pets. For the most part, it gets them correct, although there were instances when it didn't quite recognize some items. For example, a large charging brick on the floor was picked up as a shoe, and that's OK.
All obstacles, even smaller pieces of furniture that you may not have added to the map get picked up and they're marked in the app. Just tap on any of these grey icons and a small diagram and name of the item is shown, along with accuracy of recognition.
The one thing it definitely struggles with is docking on its own — every single time, it took the bot two to three attempts to automatically engage docking. In the four weeks of testing, I was asked to manually replace the bot back in the dock for charging and self-cleaning.
Self-cleaningDock performance itself isn't bad, with self-emptying of the onboard bin into the dust tank quite good, leaving only the barest layer of very fine dust sticking to the plastic sides of the smaller box inside the bot. And, as I've previously mentioned, this self-emptying isn't as loud as I've experienced with other robovacs, and I appreciate that.
Like the Dreame Aqua10 Ultra where the dust bag is dried with warm air, the Mova V70 Ultra Complete also dries out the dust tank. However, it takes 5 hours to do so compared to just 3 hours on the Dreame. It's also a lot longer than the V70 takes to dry out the mop pads, which is 3 hours as well. I'm not entirely sure why the dust tank requires more time, and while the additional power consumption is unlikely to make a significant dent in your energy bills, it could become inconvenient if you run the robovac daily.
(Image credit: Sharmishta Sarkar / TechRadar)Mop pad washing is impressive as well, with even dark soy stains being 95% scrubbed away. The good thing is the circular pads can be removed and washed in the machine or soaked in a stain-removing solution to return them to pristine condition.
The wear and tear on the pads, however, is a little more than on other robovacs that use spinning pads. I've spotted bits of fiber stuck on the textured wash tray after only five mopping runs, so it's a good thing that Mova supplies three additional pairs in the box.
Dock maintenance is very easy as well, with the dust tank easy to empty and wash, and access to the tanks is minimal effort.
Battery lifeThe Mova V70 Ultra Complete uses a 6,400mAh battery pack like many premium robot vacuums and its runtime is quite standard, depending on the suction setting, of course.
For example, when doing a full-home clean on the Max (penultimate) setting in an area approximately 45sqm / 484sq ft, it drops from 100% to 44% when vacuuming only, and 100% to 32% when vacuuming and mopping at the same time. In both cases, dynamic suction was engaged when it detected carpets (which automatically boosts suction slightly).
When I ran it on Max+ (its highest suction) for approximately 20 minutes, battery life dropped from 100% to 82%, but that was nonstop cleaning with no dynamic suction engaged and no need to return to the dock for self-emptying.
This is, of course, based on a smaller test space, so bigger homes might not get a full clean on a single charge, and the one time in my testing when battery dropped off entirely with a task incomplete, the bot didn't pick up where it left off once there was sufficient battery even though I made sure it was toggled on in the app.
• Performance score: 2.5 / 5
(Image credit: Sharmishta Sarkar / TechRadar)Mova V70 Ultra Complete: App supportGiven that Dreame Technology owns Mova, I suppose I shouldn't have been surprised to see that the MOVAHome app is identical to Dreamehome, with only minor differences, like the color scheme on the home page.
And I do mean identical as the entire bot setup and the settings, plus all the navigation, is the same. Since I've previously used a Dreame robovac, the learning curve needed for me to get around the MOVAHome app was small, but first-time users will need to spend a little time going through every setting to ensure they've got the V70 set up to how they want it, including toggling carpet-first for a 'global clean' and selecting detergent use if necessary.
(Image credit: Sharmishta Sarkar / TechRadar)However, the MOVAHome app is a little slower compared to the Dreame one, and that includes editing the map as well which, on iOS, was a little tedious to do. So much so, that I decided to not divide the study from the entry hallway in mine. Adding the rug to my living room was a heck of a lot fiddlier than on the Dreamehome app, while it took three attempts to add wall-to-wall carpet to the bedroom on the Mova app.
Once everything is set up just the way you like, though, the MOVAHome app becomes easy to use, and you'll only likely need to select the cleaning type and the space. Setting up scheduled runs isn't hard either, as is creating custom cleaning routines. All in all, it's a clean app, just one that might require some initial time investment to wrap your head around.
• App support score: 4 / 5
Mova V70 Ultra Complete review: Score cardAttribute
Notes
Score
Value
As one of the most expensive models in the market, and given its performance issues, it's hard to recommend.
3 / 5
Design
It's a good-looking appliance with an easy-to-maintain design.
4.5 / 5
Performance
It can handle daily hard floor cleaning, but the tougher jobs are, well, tough for it.
2.5 / 5
App support
It's not a bad app, but it will require a little time investment up front to find all the right settings.
4 / 5
Should I buy the Mova V70 Ultra Complete?Buy it if...You don't like the idea of replacement dust bags
While there are some self-emptying cordless vacuums that don't need dust bags, there aren't many robovacs that have adopted the same ethos. So, if you're keen on reducing waste and save on ongoing costs, the V70 can help you do that.
You have high thresholds
The Mova V70 Ultra Complete can climb two shallow steps of approximately 4cm each, with a total clearance of 9cm. So if you have high room thresholds for a robovac to get past, the V70s robotic legs will get over them.
Don't buy it if...You want value for money
While you get plenty of replacement parts in the box and don't need to buy dust bags, the V70 Ultra Complete is still expensive and its subpar performance means you'll be better off considering a cheaper flagship.
You have mixed flooring
The V70 Ultra Complete will handle daily cleaning easily on hard floors, but tougher jobs, especially on carpets, aren't up to expectations.
Mova V70 Ultra Complete review: AlternativesI like that the Mova V70 Ultra Complete brings some good features to the market but, given its performance during my testing, there are other models I would consider instead.
Roborock Saros 20
If you're after a flagship released in 2026, then this one scored well in our tests and we called it "formidable". From being able to handle uneven floors to thick carpets, this is one to consider if money is no object.
Read our full Roborock Saros 20 review for more information
Dreame Aqua10 Ultra
It's now been succeeded by the Dreame Aqua20 Ultra, but that means this model can be had at a discount, making it excellent value. It's what I use in my own home and it's been reliable and excellent at cleaning for nearly two years.
Read my in-depth Dreame Aqua10 Ultra review to learn more
I used the Mova V70 Ultra Complete three times a week for four weeks in my one-bedroom apartment that has mixed flooring and an internal cleaning area of approximately 45sqm (484sq ft). The mixed flooring includes wall-to-wall mid-pile carpet in the bedroom, tiles everywhere else, plus a mid-pile rug in the living room.
While many of the cleaning runs were for regular upkeep of the floors, I put the Mova V70 Ultra Complete through some of TechRadar's standard tests. For vacuuming, this included sprinkling oats, tea from a tea bag, chia seeds and pieces of freeze-dried berries on carpets and hard floors to emulate different debris sizes.
Since I don't have a pet, I collected strands of my long hair and spread them on the bedroom carpet, walked over them for a couple of days to ensure they were embedded in fibers, then ran the V70 on two different high suction settings to test results. I even used pieces of thread on carpets to enhance visibility of pickup.
For mopping tests, I poured a little soy sauce and dropped a dollop of mustard on my kitchen floor, but kept the waterflow rate high.
I regularly checked the onboard dustbin to ensure self-empty was good, while also washing the dust tank once. I tested the wash-board cleaning feature once during this time.
I also ensured I went through everything the app had to offer, comparing it to the Dreame alternative which I use regularly anyway.
I've tested several robot vacuums in the last 10 years and, having witnessed their rapid evolution, I've built a solid knowledge base to help me compare different models.
Read more about how we test vacuums
[First reviewed October 2026]
I've worked with many NAS systems over the years. I have far more storage than I know what to do with at this point across the companies I work with outside my journalistic work. I've got well over a dozen active NAS systems set up, running different areas at any given time.
One branch of what I do is overseeing a photo, video, graphics, and media team. Right now, that is three people, and they have a data warehouse of sorts for their content library that I believe is around 68 TB. The majority of it is stored in Google Drive. When they are editing the files, they obviously cannot pull from Google Drive.
I have been trying to come up with a solution for a while: how I can sync down enough so they have what they need at their fingertips, without downloading 68 TB of storage onto hard drives that could fail. With storage prices rising, I didn't want to buy SSDs or redundancies.
That's when I saw this NAS announced. I was absolutely floored and unbelievably excited, especially because another growing issue was that we knew we had duplicate files. We just didn't have the time or patience to go through and manage it all.
I've had this NAS up and running for 164 days at the time of writing this. Yes, that's a long time, but I also wanted to make sure it was as stable as I thought before I put my stamp of approval on it.
Ugreen NASync IDX6011 Pro: Price and AvailabilityThis powerhouse originally launched on Kickstarter, and is now available direct from Ugreen's website.
Prices vary depending on the configuration you choose, with my review unit costing around $2,600 with the specs I have.
(Image credit: Collin Probst // Future )Ugreen NASync IDX6011 Pro: Unboxing and First ImpressionsOut of the box, this is a fantastic unboxing experience. The unit itself is very well built, so much so that even the drive trays are toolless. The trays slide out, and unlike others, where you have to pop out some side pieces to be able to mount your drives, these drives slide apart. The housing fits the drives and then snaps back into place, holding them steady.
Once I got all my drives installed, I was able to plug in power and network and get set up fairly quickly. Because I have access to it, I also plugged in the HDMI to be able to see what was on screen, but really, all it did was point me towards using the network to finish setting everything up.
I also realized during the setup process that there is a companion app that allows me to manage almost everything I would need from that app as well, more than I've seen with other tools. I can set new users, change passwords, and see status all from my phone, which is spectacular, especially if you're the kind of person who has their entire business running on this.
(Image credit: Collin Probst // Future )Ugreen NASync IDX6011 Pro: Design and Build QualityThe design and build quality of this unit is also truly great. It's sharp and professional-looking, which I appreciate. Some NAS units have gone down the line of looking friendlier, more playful, or like a home server, and I appreciate that Ugreen has kept this one professional. That's partly due to the aluminum chassis and partly to the built-in screen. Regardless, I love the look of this storage device.
Another thing worth mentioning is that even the M.2 access panel is easy to reach. Granted, it does require a hex key, but that's not the end of the world. It is still very easy to wake up.
Moving back to the front of the device, the onboard screen is very handy for checking storage, heat, and transfer speeds. Anyone who's having a nice clock on for something cool to look at.
At the back, magnetic dust filters help keep things tidy.
(Image credit: Collin Probst // Future )Ugreen NASync IDX6011 Pro: In useUtilizing this NAS server over the last 160 days has been everything I hoped it would be... Almost. I've been able to set up Google Drive syncs. I've been able to connect four different computers via a network switch to these drives, pull content off them, and even edit the media files stored there.
That's right: I have someone editing 6K content, pulling from media files on this drive and editing them in DaVinci Resolve. I've also been able to use the AI feature to deduplicate terabytes of storage, which has been incredibly helpful and something I never would have had time to do on my own.
I've also been able to set up automatic ingestion for when people plug in SD cards, or in my team's case, Samsung T7 drives from many of the cameras that record video. This automatically dumps to one folder that then any of my team can pull up on their computer to process before saving, archiving, or deleting.
One big bummer is that, right now, Ugreen cannot sync with Google Drive shared drives. I've talked to them about this multiple times, and I believe it will be coming down the line.
(Image credit: Collin Probst // Future )Ugreen NASync IDX6011 Pro: Final verdictAt the end of the day, I don't know of any other device that can do this and run this workload for me the way this one does. Its AI deduplication feature has freed up terabytes of space.
I've been able to empower my editors to run multiple streams of video editing. I'm able to have terabytes and terabytes of storage space, fast enough computing power to be able to actually be helpful instead of just giant storage pay, but actually a media server of sorts to be able to house and be a key player in data management.
I've solved an ingest problem: previously, my users had to log in to ingest data on their computers, but now they can just plug in and go. All that's possible with the UGREEN AI NAS. I've tested it here, and it's empowered me to do all of this from the comfort of my phone for 90% of my administrative tasks, which is a huge added benefit.
If you are in the creative space or a small business and you're looking for an app that can solve a lot of problems, not just store files, this is absolutely worth checking out. However, if you don't need most of the features I mentioned above, this is 100% overkill and not worth spending money on.
For more storage solutions, we've tested out the best NAS hard drives.
The Marshall Bromley 150 is the newest, and smallest model in its line, packing party-ready sound into a compact cube-shaped cabinet. Despite its diminutive stature, this Bluetooth speaker is pretty mighty, boasting a 200W power output with a single woofer and dual full-range drivers. But is it any good?
Well, I’ve spent many an hour putting the Marshall Bromley 150 through its paces, listening to countless tunes, messing around with its various features, and testing out its stage-inspired lighting. So here’s how I’d rate it after extensive use.
I’ve been really impressed with Marshall’s Bromley models to date, which easily compete with some of the best Bluetooth speakers around. They’ve provided ultra-deep, punchy bass that never subdues other sounds along the frequency range, look absolutely spectacular, and have great battery life to boot. And the Bromley 150 is no different.
(Image credit: Future)Let’s start with sound quality. As you might expect from a party speaker (although it's not always a given), the Bromley 150’s low-end output is the main event. It provides the sort of bass that you feel in your soul — it's deliciously rich, palpable, and almost earth-shaking. And for a speaker of this size, that's impressive.
For instance, when tuning into Cowboy Killer by Kyle Walker and Nate Katz, deep bass hit with tremendous impact while remaining regimented, resulting in a powerful yet controlled listening experience. Even then, the raw power of the Bromley 150’s dynamic bass didn’t come at the expense of sounds elsewhere in the frequency range — higher-pitched drums were precise and expressive and keys in the mid-range were well-defined and clear in the mix.
Even tracks with rippling sub bass translated beautifully onto the Marshall Bromley 150. It can extend down to 42Hz, and handles the lowest frequencies with immense confidence, producing full-sounding low-end audio.
With more vocal-heavy tracks, the Bromley 150 continues to perform well. In Black Eye by Allie X, vocals were clear in the mix and drums in the treble sounded pleasantly forward, with a satisfyingly rapid decay for an energized, refined sound. I’d argue that vocals in the mid-range lacked the texture and detail that I’ve heard from some speakers at this price-point, though.
When I listened to some funk tracks, I similarly felt that electric guitars didn’t always sound as well-separated and defined as I’ve experienced elsewhere. But mids are still weighted nicely, and certainly sound clean and clear. There’s also no LDAC on board for higher-res Bluetooth listening — something that featured on the Marshall Acton IV and Marshall Stanmore IV. But then again, this is a party speaker, so the focus is understandably more on impact than insight.
One more note on sound. Marshall has continued to wow me with its True Stereophonic 360-degree sound, and this works well even on the small Bromley 150, with its impressive bass output and clean highs being retained, even from the rear or the side. This works even better here than on some larger rivals I’ve tested, like Sony’s ULT Tower 7, for instance.
(Image credit: Future)Anyway, let’s move onto the next big attraction: the Bromley 150’s design. The Bromley 150 is a true beauty. It has an amp-inspired aesthetic, with quality faux-leather, stunning golden details, and premium-feeling control knobs. It also feels really robust and hardy, and comes with an IP55 rating, protecting it against high-pressure jets of water and dust ingress — that’s above average for a party speaker of this ilk.
The stage-light-style LEDs are to die for as well. They look so much classier than the RGB LEDs you’ll see on most party speakers, and mirror the deluxe aura of the Bromley 150 to perfection. Marshall has told me in the past that it considered leaving lights out of its party speakers entirely, as it wasn’t sure if it would suit the luxurious vibe it wanted to show off. But I’m glad they found a solution. There are various modes you can choose between too, and if you want to conserve battery life, you can switch them off entirely.
On top of that, the Bromley 150 is far smaller and lighter than its sibling models, and has a luxurious built-in handle that makes it very easy to take from A to B. While it could easily be a statement piece you could leave in your apartment or living room, being able to easily take it outdoors or on the go is a big bonus.
When it comes to features, the Bromley 150 hits most of the right notes too. First of all, it has an impeccable battery life of 40 hours, which will get you through multiple parties with ease. The battery is also fully replaceable and easy to remove — in fact multiple parts are replaceable, which only adds to the longevity of this speaker.
Other features such as Auracast connectivity for multi-speaker pairing and mic inputs for instrument or karaoke sessions are also most welcome, and make the speaker into a versatile party machine. There are a few other inputs, including USB-C and 3.5mm if you want to experience lossless audio. It would’ve been great to see RCA on the Bromley 150 for DJ controllers and turntables, though, especially as this was on the larger Bromley models.
My biggest gripe with this speaker, though, is its underwhelming companion app. This model is still using the old Marshall Bluetooth companion software, and it’s simply too basic. Here, you can tune into an Auracast broadcast, customize the M-button (to display stroboscope lighting, activate low volume mode, or do nothing), and set a power off timer… but that’s all.
You can’t make any alterations remotely to EQ, despite there being physical bass and treble dials and no way to alter effects for karaoke or instruments, meaning you always have to be by the speaker to make changes. The lack of depth is a bit disappointing, and I’m hoping this will be addressed in the future, potentially by migrating this model onto the more advanced Marshall app, used by the Marshall Heston 120 and Marshall Heston 60 soundbars, as well as the Homeline speakers.
The major question is, however, is the Marshall Bromley 150 worth the money? Well, I have to be honest and tell you that this is an expensive Bluetooth speaker. It comes in at $499.99 / £399.99 / AU$699 — more than you’d pay for significantly more powerful models like the Sony ULT Tower 5, for instance. However, I think it still earns its price-tag overall.
This is a premium product, not just in its sound, but in its design. Yes, you’re paying for a party speaker, but this is a statement piece in equal parts. It performs fantastically well across the board, and with replicable parts, this speaker is an investment that should serve you well for many years to come. If you want great sound at a more affordable price-point, you really can’t go wrong with the Sony ULT Tower 5, but for a compact party speaker that’s oozing with style, then the Marshall Bromley 150 is the ideal pick.
(Image credit: Future)Marshall Bromley 150 review: price & release dateThe Marshall Bromley 150 was released in October 2026, just over one year after Marshall launched its first ever party speaker, the Bromley 750. It has a list price of $499.99 / £399.99 / AU$699, meaning it firmly sits in the premium category for a speaker of this size. By comparison the much larger and more powerful Sony ULT Tower 5 is $50 / £50 / AU$150 cheaper than this model, so you’re paying a bit of a premium for the Bromley 150’s deluxe build.
Marshall Bromley 150 review: specsWeight
13.9lbs / 6.3kg
Dimensions
11.4 x 8.2 x 11.7 inches / 290 x 208 x 297mm
Connectivity
Bluetooth 5.3, 3.5mm (in and out), USB-C, 2x XLR/6.35mm combo jacks
Battery life
40 hours
Speaker drivers
1x 6.5-inch woofer, 2x 2-inch full-range
Waterproofing
IP55
(Image credit: Future)Should I buy the Marshall Bromley 150?Attribute
Notes
Score
Features
Great battery life, solid connectivity options, but the app is weak.
4/5
Performance
Mesmerizing bass, solid mids and articulate highs, plus great 360-degree sound.
4.5/5
Design
Stunning looks with gorgeous lights and good IP55 rating, easy to transport around.
5/5
Value
Undoubtedly expensive for its size, but luxurious build and great audio work in its favor.
4/5
Buy it if…You’re looking for highly portable party sound
The Bromley 150 produces incredibly powerful, weight sound, but it’s far lighter and smaller than the Bromley 450 and 750, and is incredibly easy to transport around thanks to its neat carry handle.
You want a lavish-looking speaker
Arguably the best thing about the Marshall Bromley 150 is its staggeringly good looks. Its amp-inspired aesthetic, golden details, and classy lights make it feel just as much of a statement piece as it is a party speaker.
You’d like a convenient control app
The Marshall Bluetooth app is an underwhelming companion for the Bromley 150. It doesn’t have built-in EQ tweaking or light controls, so there are very few changes that you can make on the fly if you’re not right next to the speaker.
You want to get the best possible bang for your buck
While the luxury of the Bromley 150 helps it to earn its price overall, you can get more powerful sound at this cost. For instance, the recently released Sony ULT Tower 5 is far meatier, offers exceptional sound and connectivity options, and has some pretty appealing lighting of its own.
Marshall Bromley 150
Sony ULT Tower 5
JBL Xtreme 5
Price
$499.99 / £399.99 / AU$699
$449.99 / £349 / AU$549
$399.95 / £329.99 (about AU$560)
Weight
13.9lbs / 6.3kg
28lbs / 12.7kg
6.4lbs / 2.9kg
Dimensions
11.4 x 8.2 x 11.7 inches / 290 x 208 x 297mm
14.1 x 21 x 11 inches / 358 x 534 x 280mm
13.6 x 6.5 x 6.1 inches / 346 x 165 x 155mm
Connectivity
Bluetooth 5.3, 3.5mm (in and out), USB-C, 2x XLR/6.35mm combo jacks
Bluetooth 5.3, RCA, XLR (in and out), USB-A, USB-C, mic input (6.3mm)
Bluetooth 6.0, USB-C
Battery life
40 hours
20 hours
24 hours (28 hours with PlayTime Boost active)
Speaker drivers
1x 6.5-inch woofer, 2x 2-inch full-range
1x 230mm woofer, 2x 60mm tweeters
1x 90W woofer, 2x 20W tweeters (AC power mode)
Waterproofing
IP55
IPX4
IP68
Sony ULT Tower 5
This is a considerably larger model than the Marshall Bromley 150, but it’s actually cheaper. The ULT Tower 5 is an exceptional party speaker that provides palpable bass, no end of connectivity options, and a sleek design. It may not look as luxurious as the Bromley 150 or have quite as good battery life or waterproofing, but for pure sound-for-pound value, it’s unbeatable. Read my full Sony ULT Tower 5 review.
JBL Xtreme 5
While the JBL Xtreme 5 isn’t quite as mighty as the Bromley 150, it still delivers powerful, refined sound while also providing the benefits of an ultra-rugged design. That’s right, you’re getting excellent IP68 dust and waterproofing, a drop-proof build, and a neat carry strap for carrying the speaker about. It can’t compare in terms of battery life or connectivity options, however. Read my full JBL Xtreme 5 review.
I spent many hours blasting tunes on the Marshall Bromley 150, and spent the vast majority of my time assessing its qualities in our music testing space at Future Labs.
For the most part, I streamed tunes over Bluetooth via Tidal on my Xiaomi 17 phone. However, I also tried out a wired connection as well as Auracast functionality. I commenced testing by sifting through the TechRadar reference playlist, which includes songs from a wide variety of genres, but I also listened to hours worth of tracks from my personal library.
More generally, I’ve been testing audio gear for years here at TechRadar, where I serve as a Senior Reviews Writer. I’ve tested more than 60 Bluetooth speakers, including other Marshall party speakers, such as the Marshall Bromley 750 and 450, and rivals like the Sony ULT Tower 5.
The Hisense U7 is a mid-market, mini-LED TV. It's very good for the price, not just in terms quality but features as well, while coming with a few limitations, most likely related to fitting this price in a time when tech costs are rising.
It’s always interesting reviewing a more mid-range TV like the Hisense U7, because it’s never the best in terms of build, picture quality, sound quality, features, and so on. However, a TV like this can get close enough, while coming in at a significantly lower price than the TVs usually touted as the best.
And in this particular way, I would suggest that the Hisense U7 is one of the best TVs out there purely in terms of value for money. Its picture quality is good enough, looking almost as good as the more expensive TVs from Hisense or TCL, except that there’s some color bleeding in certain situations, some minor vignetting (darkening at the edges), and slightly lower color accuracy.
Its sound quality is, likewise, good enough to skip a more basic soundbar, except that it lacks in the low end. If you're getting a big-screen model for a home theater setup, then obviously adding a meaty soundbar with rear speakers is going to be an improvement. But when it comes to just hearing solid sound out of the box, it works better than average.
It even has all the modern necessities, most specifically a fast refresh rate and a quick game menu to compete with the best gaming TVs (keeping those previous limitations in mind).
When it comes to great-value TVs in 2026, the Hisense U7 is definitely up there, but there's still a clear gulf between it and something like the TCL QM8L.
Hisense U7 review: Price and release dateHisense U7 showing off its color palette with a drone image of a landscape (Image credit: Future / James Holland)In early March 2026, Hisense released the U7 Series along with U6 and U6 Pro. The U7 series might be the company’s sweet spot in terms of value. It’s not as pricey as the U8 that refreshed in 2025 and certainly not as expensive as Hisense’s RGB LED UR9 TV, but it’s more expensive than most of the rest of the company’s offerings.
Since then, prices have dropped and this still one of the best sub-$1,000 TVs you can get. The 65-inch, for instance, has an MSRP of $1,499.99, but has dropped to $999.99. The largest 116-inch size might cost $21,999.99 (let’s be real, you and I are not getting a 116-inch version of a mid-range TV), but you can still pick up the 85-inch version for $1,699.99, which for a TV with these specs in that size is good value. It's also likely that prices will continue to plummet over the coming months.
It's worth noting that there are in fact two versions of this TV: a Google TV and Fire TV model. I've seen the Fire TV 65-inch fall to $799.99 and while on paper these two TVs are the same, it's the Google model I'll be discussing here.
Hisense U7 Series MiniLED TV review: SpecsScreen type:
Mini-LED Pro
Refresh rate:
165Hz
HDR support:
HDR10, HDR10+, HDR10+ Adaptive, HLG, Dolby Vision
Audio support:
Dolby Atmos, Surround Sound, DTS Virtual:X, IMAX Enhanced
Smart TV:
Google TV
HDMI ports:
4x HDMI 2.1
Built-in tuner:
ATSC 3.0
Hisense U7 Series MiniLED TV review: Benchmark results@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap'); #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper *, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper *:before, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper *:after, #fv-chart-1792060011336-2pyas5gm6-slideshow *, #fv-chart-1792060011336-2pyas5gm6-slideshow *:before, #fv-chart-1792060011336-2pyas5gm6-slideshow *:after { box-sizing: border-box !important; margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper, #fv-chart-1792060011336-2pyas5gm6-slideshow { font-family: 'Open Sans', sans-serif !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper { position: relative !important; overflow: visible !important; --riv-primary: #2E6E93; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-inner-wrapper { color: #1F2937 !important; background-color: #ffffff !important; padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important; margin: 1rem 0 !important; display: flex !important; flex-direction: column !important; overflow: hidden !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare { padding-top: 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.fv-full-bleed { width: 100vw !important; margin-left: calc(50% - 50vw) !important; } body { overflow-x: clip !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper { padding: 0 !important; border-radius: 0 !important; box-shadow: none !important; margin: 0 !important; background-color: transparent !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look { padding: 0 !important; border-radius: 0 !important; box-shadow: none !important; margin: 0 !important; background-color: transparent !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow { position: relative !important; width: 100% !important; margin: 1rem 0 !important; --riv-primary: #2E6E93; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-slides-wrapper { position: relative !important; width: 100% !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-slide { width: 100% !important; animation: fv-fade-in 0.3s ease-in-out; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-slideshow-nav-row { position: relative !important; display: flex !important; justify-content: space-between !important; align-items: center !important; padding: 0 0 16px 0 !important; width: 100% !important; z-index: 20 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-nav-btn { background-color: var(--riv-primary) !important; color: #ffffff !important; border: none !important; border-radius: 4px !important; padding: 8px 16px !important; font-size: 14px !important; font-weight: 700 !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 6px !important; transition: opacity 0.2s, background-color 0.2s !important; height: 36px !important; text-transform: none !important; box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-nav-btn svg { width: 18px !important; height: 18px !important; stroke-width: 3px !important; filter: none !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-nav-btn:hover { opacity: 0.9 !important; transform: translateY(-1px) !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-nav-btn.disabled, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-nav-btn:disabled { background-color: #E5E7EB !important; color: #9CA3AF !important; cursor: default !important; pointer-events: none !important; box-shadow: none !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-slide-counter { font-family: 'Poppins', sans-serif !important; font-size: 14px !important; font-weight: 600 !important; color: #374151 !important; text-align: center !important; min-width: 40px !important; background-color: rgba(255,255,255,0.8) !important; padding: 2px 8px !important; border-radius: 10px !important; user-select: none !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-slideshow-select { position: absolute !important; top: 10px !important; right: 10px !important; z-index: 20 !important; appearance: none !important; -webkit-appearance: none !important; -moz-appearance: none !important; background-color: white !important; border: 1px solid #d1d5db !important; color: #1F2937 !important; font-family: 'Open Sans', sans-serif !important; font-size: 14px !important; font-weight: 600 !important; padding: 6px 32px 6px 12px !important; border-radius: 4px !important; cursor: pointer !important; box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important; background-position: right 0.5rem center !important; background-repeat: no-repeat !important; background-size: 1.5em 1.5em !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-slideshow-select:focus { outline: 2px solid #2E6E93 !important; border-color: #2E6E93 !important; } @keyframes fv-fade-in { from { opacity: 0; } to { opacity: 1; } } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-chart-title { font-weight: bold !important; text-align: center !important; margin-bottom: 0.5rem !important; color: var(--riv-primary) !important; font-size: 20px !important; line-height: 1.2 !important; font-family: 'Open Sans', sans-serif !important; text-transform: none !important; white-space: normal !important; overflow-wrap: break-word !important; padding: 0 20px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-chart-subhead { font-size: 18px !important; font-weight: 500 !important; text-align: center !important; margin-bottom: 2rem !important; color: #374151 !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; text-transform: none !important; padding: 0 20px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; } @keyframes fv-grow-max-width { from { max-width: 0; } to { max-width: 100%; } } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-logo { display: block !important; margin: 0 auto !important; width: 120px !important; min-width: 120px !important; max-width: 120px !important; height: auto !important; object-fit: contain !important; flex-shrink: 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-dropdown-title { appearance: none !important; -webkit-appearance: none !important; -moz-appearance: none !important; background: transparent !important; border: none !important; font-size: 18px !important; font-weight: 600 !important; color: var(--riv-primary) !important; padding-right: 28px !important; padding-left: 10px !important; cursor: pointer !important; text-align: center !important; text-align-last: center !important; width: auto !important; max-width: 100% !important; font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important; margin: 0 !important; text-overflow: ellipsis !important; overflow: hidden !important; white-space: nowrap !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-dropdown-chevron { position: absolute !important; right: 0 !important; top: 50% !important; transform: translateY(-50%) !important; pointer-events: none !important; color: var(--riv-primary) !important; display: flex !important; align-items: center !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-carousel-nav-btn { background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important; cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-multi-value-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 12px 24px !important; margin-bottom: 1.5rem !important; padding: 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-benchmark-title { font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important; text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important; font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important; text-transform: none !important; white-space: normal !important; overflow-wrap: break-word !important; word-wrap: break-word !important; max-width: 100% !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .riv-grid line { stroke: #D1D5DB !important; stroke-dasharray: 3 3 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-y-axis-title { font-size: 15px !important; color: #374151 !important; line-height: 1.5 !important; text-align: left !important; padding-left: 5.83% !important; margin-bottom: 4px !important; display: block !important; font-weight: bold !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title), #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster { width: 100% !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space { display: none !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title { padding: 0 8px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn { bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content { margin-left: -1rem !important; margin-right: -1rem !important; } @media (max-width: 599px) { #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-stacked-product, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-label, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-container, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-x-axis-label-space { display: none !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-chart-title { padding: 0 8px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn { bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo, #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1792060011336-2pyas5gm6-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content { margin-left: -1rem !important; margin-right: -1rem !important; } }[{ "@context": "https://schema.org", "@type": "Dataset", "name": "Brightness measurements", "description": "Taken using a colorimeter and test pattern generator. Click the test name for measurements and select the chosen test from the dropdown menu.", "creator": { "@type": "Organization", "name": "TechRadar", "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" }, "isAccessibleForFree": true, "dateCreated": "2026-10-15T10:26:51.337Z", "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized", "keywords": [ "Hisense U7", "Roku Pro Series (2025)", "TCL QM7L", "HDR Filmmaker Mode (10% window)", "HDR Standard Mode (10% window)", "SDR Filmmaker Mode (10% window)", "SDR Standard Mode (10% window)", "HDR Filmmaker Mode (Fullscreen)", "HDR Standard Mode (Fullscreen)", "HDR Filmmaker Mode", "HDR Standard", "SDR Filmmaker Mode", "SDR Standard", "benchmark", "comparison", "performance", "review", "TechRadar" ], "measurementTechnique": "Performance Benchmarking", "variableMeasured": [ { "@type": "PropertyValue", "name": "Hisense U7 – HDR Filmmaker Mode (10% window)", "value": 2866, "unitText": "nits" }, { "@type": "PropertyValue", "name": "Hisense U7 – HDR Filmmaker Mode (Fullscreen)", "value": 793, "unitText": "nits" }, { "@type": "PropertyValue", "name": "Roku Pro Series (2025) – HDR Filmmaker Mode (10% window)", "value": 820, "unitText": "nits" }, { "@type": "PropertyValue", "name": "Roku Pro Series (2025) – HDR Filmmaker Mode (Fullscreen)", "value": 373, "unitText": "nits" }, { "@type": "PropertyValue", "name": "TCL QM7L – HDR Filmmaker Mode (10% window)", "value": 2270, "unitText": "nits" }, { "@type": "PropertyValue", "name": "TCL QM7L – HDR Filmmaker Mode (Fullscreen)", "value": 723, "unitText": "nits" }, { "@type": "PropertyValue", "name": "Hisense U7 – HDR Standard Mode (10% window)", "value": 2891, "unitText": "nits" }, { "@type": "PropertyValue", "name": "Hisense U7 – HDR Standard Mode (Fullscreen)", "value": 782, "unitText": "nits" }, { "@type": "PropertyValue", "name": "Roku Pro Series (2025) – HDR Standard Mode (10% window)", "value": 841, "unitText": "nits" }, { "@type": "PropertyValue", "name": "Roku Pro Series (2025) – HDR Standard Mode (Fullscreen)", "value": 390, "unitText": "nits" }, { "@type": "PropertyValue", "name": "TCL QM7L – HDR Standard Mode (10% window)", "value": 2491, "unitText": "nits" }, { "@type": "PropertyValue", "name": "TCL QM7L – HDR Standard Mode (Fullscreen)", "value": 774, "unitText": "nits" }, { "@type": "PropertyValue", "name": "Hisense U7 – SDR Filmmaker Mode (10% window)", "value": 185, "unitText": "nits" }, { "@type": "PropertyValue", "name": "Roku Pro Series (2025) – SDR Filmmaker Mode (10% window)", "value": 434, "unitText": "nits" }, { "@type": "PropertyValue", "name": "TCL QM7L – SDR Filmmaker Mode (10% window)", "value": 196, "unitText": "nits" }, { "@type": "PropertyValue", "name": "Hisense U7 – SDR Standard Mode (10% window)", "value": 1994, "unitText": "nits" }, { "@type": "PropertyValue", "name": "Roku Pro Series (2025) – SDR Standard Mode (10% window)", "value": 876, "unitText": "nits" }, { "@type": "PropertyValue", "name": "TCL QM7L – SDR Standard Mode (10% window)", "value": 463, "unitText": "nits" } ]},{ "@context": "https://schema.org", "@type": "Dataset", "name": "HDR color gamut", "description": "Closer to 100% is better. Taken using a colorimeter and test pattern generator.", "creator": { "@type": "Organization", "name": "TechRadar", "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" }, "isAccessibleForFree": true, "dateCreated": "2026-10-15T10:26:51.337Z", "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized", "keywords": [ "Hisense U7", "Roku Pro Series (2025)", "TCL QM7L", "UHDA-P3", "BT.2020", "HDR Filmmaker Mode", "benchmark", "comparison", "performance", "review", "TechRadar" ], "measurementTechnique": "Performance Benchmarking", "variableMeasured": [ { "@type": "PropertyValue", "name": "Hisense U7 – UHDA-P3", "value": 97.3, "unitText": "" }, { "@type": "PropertyValue", "name": "Hisense U7 – BT.2020", "value": 82.7, "unitText": "" }, { "@type": "PropertyValue", "name": "Roku Pro Series (2025) – UHDA-P3", "value": 96.9, "unitText": "" }, { "@type": "PropertyValue", "name": "Roku Pro Series (2025) – BT.2020", "value": 80.6, "unitText": "" }, { "@type": "PropertyValue", "name": "TCL QM7L – UHDA-P3", "value": 97.6, "unitText": "" }, { "@type": "PropertyValue", "name": "TCL QM7L – BT.2020", "value": 90.3, "unitText": "" } ]},{ "@context": "https://schema.org", "@type": "Dataset", "name": "Picture accuracy", "description": "A lower score is better. Taken using a colorimeter and test pattern generator.", "creator": { "@type": "Organization", "name": "TechRadar", "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" }, "isAccessibleForFree": true, "dateCreated": "2026-10-15T10:26:51.337Z", "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized", "keywords": [ "Hisense U7", "Roku Pro Series (2025)", "TCL QM7L", "Delta-E", "SDR Delta-E", "benchmark", "comparison", "performance", "review", "TechRadar" ], "measurementTechnique": "Performance Benchmarking", "variableMeasured": [ { "@type": "PropertyValue", "name": "Hisense U7 – Delta-E", "value": 3, "unitText": "" }, { "@type": "PropertyValue", "name": "Roku Pro Series (2025) – Delta-E", "value": 2.5, "unitText": "" }, { "@type": "PropertyValue", "name": "TCL QM7L – Delta-E", "value": 2.6, "unitText": "" } ]},{ "@context": "https://schema.org", "@type": "Dataset", "name": "Input lag", "description": "Lower is better. Taken using a Leo Bodnar 4K HDMI Video Signal Lag Tester.", "creator": { "@type": "Organization", "name": "TechRadar", "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" }, "isAccessibleForFree": true, "dateCreated": "2026-10-15T10:26:51.337Z", "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized", "keywords": [ "Hisense U7", "Roku Pro Series (2025)", "TCL QM7L", "4K 60Hz", "benchmark", "comparison", "performance", "review", "TechRadar" ], "measurementTechnique": "Performance Benchmarking", "variableMeasured": [ { "@type": "PropertyValue", "name": "Hisense U7 – 4K 60Hz", "value": 9.8, "unitText": "ms" }, { "@type": "PropertyValue", "name": "Roku Pro Series (2025) – 4K 60Hz", "value": 9.3, "unitText": "ms" }, { "@type": "PropertyValue", "name": "TCL QM7L – 4K 60Hz", "value": 9.4, "unitText": "ms" } ]}]{"version":2,"exportedAt":"2026-10-15T10:26:51.337Z","state":{"data":[{"productName":"Hisense U7","attribute":"4K 60Hz","value":9.8,"unit":"ms","site":"TechRadar"},{"productName":"Roku Pro Series (2025)","attribute":"4K 60Hz","value":9.3,"unit":"ms","site":"TechRadar"},{"productName":"TCL QM7L","attribute":"4K 60Hz","value":9.4,"unit":"ms","site":"TechRadar"}],"products":["Hisense U7","Roku Pro Series (2025)","TCL QM7L"],"attributes":["4K 60Hz"],"selectedProducts":[],"selectedPrimaryProduct":null,"selectedAttributes":[],"productColors":[{"productName":"Hisense U7","color":"#2E6E93"},{"productName":"Roku Pro Series (2025)","color":"#E8238C"},{"productName":"TCL QM7L","color":"#5DA8D4"}],"initialProductColors":[{"productName":"Hisense U7","color":"#2E6E93"},{"productName":"Roku Pro Series (2025)","color":"#E8238C"},{"productName":"TCL QM7L","color":"#5DA8D4"}],"attributeColors":[],"attributeGroups":[{"name":"Group 1","attributes":[]}],"chartType":"Bar","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"All Charts","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"Input lag","subhead":"Lower is better. Taken using a Leo Bodnar 4K HDMI Video Signal Lag Tester.","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{"grouped-bar-Group 1":"HDR Filmmaker Mode","grouped-bar-Group 2":"HDR Standard","bar-SDR Filmmaker Mode (10% window)":"SDR Filmmaker Mode","bar-SDR Standard Mode (10% window)":"SDR Standard","bar-Delta-E":"SDR Delta-E"},"xAxisLabelOverrides":{},"subheadOverrides":{},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":true,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false},"slides":[{"id":"slide-1792059748209","snapshot":{"selectedProducts":["Hisense U7","Roku Pro Series (2025)","TCL QM7L"],"selectedPrimaryProduct":"Hisense U7","selectedAttributes":["HDR Filmmaker Mode (10% window)","HDR Standard Mode (10% window)","SDR Filmmaker Mode (10% window)","SDR Standard Mode (10% window)","HDR Filmmaker Mode (Fullscreen)","HDR Standard Mode (Fullscreen)"],"productColors":[{"productName":"Hisense U7","color":"#2E6E93"},{"productName":"Roku Pro Series (2025)","color":"#E8238C"},{"productName":"TCL QM7L","color":"#5DA8D4"}],"initialProductColors":[{"productName":"Hisense U7","color":"#2E6E93"},{"productName":"Roku Pro Series (2025)","color":"#E8238C"},{"productName":"TCL QM7L","color":"#5DA8D4"}],"attributeColors":[],"attributeGroups":[{"name":"Group 1","attributes":["HDR Filmmaker Mode (10% window)","HDR Filmmaker Mode (Fullscreen)"]},{"name":"Group 2","attributes":["HDR Standard Mode (10% window)","HDR Standard Mode (Fullscreen)"]}],"chartType":"Bar","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"Dropdown","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"Brightness measurements","subhead":"Taken using a colorimeter and test pattern generator. Click the test name for measurements and select the chosen test from the dropdown menu.","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{"grouped-bar-Group 1":"HDR Filmmaker Mode","grouped-bar-Group 2":"HDR Standard","bar-SDR Filmmaker Mode (10% window)":"SDR Filmmaker Mode","bar-SDR Standard Mode (10% window)":"SDR Standard"},"xAxisLabelOverrides":{},"subheadOverrides":{},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":true,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false}},{"id":"slide-1792059809310","snapshot":{"selectedProducts":["Hisense U7","Roku Pro Series (2025)","TCL QM7L"],"selectedPrimaryProduct":"Hisense U7","selectedAttributes":["UHDA-P3","BT.2020"],"productColors":[{"productName":"Hisense U7","color":"#2E6E93"},{"productName":"Roku Pro Series (2025)","color":"#E8238C"},{"productName":"TCL QM7L","color":"#5DA8D4"}],"initialProductColors":[{"productName":"Hisense U7","color":"#2E6E93"},{"productName":"Roku Pro Series (2025)","color":"#E8238C"},{"productName":"TCL QM7L","color":"#5DA8D4"}],"attributeColors":[],"attributeGroups":[{"name":"Group 1","attributes":["UHDA-P3","BT.2020"]}],"chartType":"Bar","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"All Charts","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"HDR color gamut","subhead":"Closer to 100% is better. Taken using a colorimeter and test pattern generator.","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{"grouped-bar-Group 1":"HDR Filmmaker Mode","grouped-bar-Group 2":"HDR Standard","bar-SDR Filmmaker Mode (10% window)":"SDR Filmmaker Mode","bar-SDR Standard Mode (10% window)":"SDR Standard"},"xAxisLabelOverrides":{},"subheadOverrides":{},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":true,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false}},{"id":"slide-1792059923159","snapshot":{"selectedProducts":["Hisense U7","Roku Pro Series (2025)","TCL QM7L"],"selectedPrimaryProduct":"Hisense U7","selectedAttributes":["Delta-E"],"productColors":[{"productName":"Hisense U7","color":"#2E6E93"},{"productName":"Roku Pro Series (2025)","color":"#E8238C"},{"productName":"TCL QM7L","color":"#5DA8D4"}],"initialProductColors":[{"productName":"Hisense U7","color":"#2E6E93"},{"productName":"Roku Pro Series (2025)","color":"#E8238C"},{"productName":"TCL QM7L","color":"#5DA8D4"}],"attributeColors":[],"attributeGroups":[{"name":"Group 1","attributes":[]}],"chartType":"Bar","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"All Charts","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"Picture accuracy","subhead":"A lower score is better. Taken using a colorimeter and test pattern generator.","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{"grouped-bar-Group 1":"HDR Filmmaker Mode","grouped-bar-Group 2":"HDR Standard","bar-SDR Filmmaker Mode (10% window)":"SDR Filmmaker Mode","bar-SDR Standard Mode (10% window)":"SDR Standard","bar-Delta-E":"SDR Delta-E"},"xAxisLabelOverrides":{},"subheadOverrides":{},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":true,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false}},{"id":"slide-1792060011336","snapshot":{"selectedProducts":["Hisense U7","Roku Pro Series (2025)","TCL QM7L"],"selectedPrimaryProduct":"Hisense U7","selectedAttributes":["4K 60Hz"],"productColors":[{"productName":"Hisense U7","color":"#2E6E93"},{"productName":"Roku Pro Series (2025)","color":"#E8238C"},{"productName":"TCL QM7L","color":"#5DA8D4"}],"initialProductColors":[{"productName":"Hisense U7","color":"#2E6E93"},{"productName":"Roku Pro Series (2025)","color":"#E8238C"},{"productName":"TCL QM7L","color":"#5DA8D4"}],"attributeColors":[],"attributeGroups":[{"name":"Group 1","attributes":[]}],"chartType":"Bar","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"All Charts","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"Input lag","subhead":"Lower is better. Taken using a Leo Bodnar 4K HDMI Video Signal Lag Tester.","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{"grouped-bar-Group 1":"HDR Filmmaker Mode","grouped-bar-Group 2":"HDR Standard","bar-SDR Filmmaker Mode (10% window)":"SDR Filmmaker Mode","bar-SDR Standard Mode (10% window)":"SDR Standard","bar-Delta-E":"SDR Delta-E"},"xAxisLabelOverrides":{},"subheadOverrides":{},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":true,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false}}]}Previous1 / 4NextBrightness measurementsTaken using a colorimeter and test pattern generator. Click the test name for measurements and select the chosen test from the dropdown menu.
HDR Filmmaker ModeHDR StandardSDR Filmmaker ModeSDR StandardHisense U7HDR Filmmaker Mode (10% window)2866HDR Filmmaker Mode (Fullscreen)793Roku Pro Series (2025)HDR Filmmaker Mode (10% window)820HDR Filmmaker Mode (Fullscreen)373TCL QM7LHDR Filmmaker Mode (10% window)2270HDR Filmmaker Mode (Fullscreen)72307501,5002,2503,000nitsHDR Filmmaker Mode DataProductHDR Filmmaker Mode (10% window) (nits)HDR Filmmaker Mode (Fullscreen) (nits)Hisense U72866793Roku Pro Series (2025)820373TCL QM7L2270723Hisense U7HDR Standard Mode (10% window)2891HDR Standard Mode (Fullscreen)782Roku Pro Series (2025)HDR Standard Mode (10% window)841HDR Standard Mode (Fullscreen)390TCL QM7LHDR Standard Mode (10% window)2491HDR Standard Mode (Fullscreen)77407501,5002,2503,000nitsHDR Standard DataProductHDR Standard Mode (10% window) (nits)HDR Standard Mode (Fullscreen) (nits)Hisense U72891782Roku Pro Series (2025)841390TCL QM7L2491774Hisense U7185Roku Pro Series (2025)434TCL QM7L1960150300450600nitsSDR Filmmaker Mode DataProductValueHisense U7185Roku Pro Series (2025)434TCL QM7L196Hisense U71994Roku Pro Series (2025)876TCL QM7L46305001,0001,5002,000nitsSDR Standard DataProductValueHisense U71994Roku Pro Series (2025)876TCL QM7L463HDR color gamutCloser to 100% is better. Taken using a colorimeter and test pattern generator.
Hisense U7UHDA-P397.3BT.202082.7Roku Pro Series (2025)UHDA-P396.9BT.202080.6TCL QM7LUHDA-P397.6BT.202090.30255075100HDR Filmmaker Mode DataProductUHDA-P3 ()BT.2020 ()Hisense U797.382.7Roku Pro Series (2025)96.980.6TCL QM7L97.690.3Picture accuracyA lower score is better. Taken using a colorimeter and test pattern generator.
SDR Delta-EHisense U73Roku Pro Series (2025)2.5TCL QM7L2.60123SDR Delta-E DataProductValueHisense U73Roku Pro Series (2025)2.5TCL QM7L2.6Input lagLower is better. Taken using a Leo Bodnar 4K HDMI Video Signal Lag Tester.
4K 60HzHisense U79.8Roku Pro Series (2025)9.3TCL QM7L9.4012345678910ms4K 60Hz DataProductValueHisense U79.8Roku Pro Series (2025)9.3TCL QM7L9.4 window.iFrameResizer = { heightCalculationMethod: 'taggedElement' }; (function() { function createChartAnimator() { return function animateChartWrapper(chartWrapper) { if (!chartWrapper) return; function animateBars(chartElement) { if (!chartElement) return; var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment'); bars.forEach(function(bar, index) { bar.style.setProperty('width', '0%', 'important'); bar.style.setProperty('transition', 'none', 'important'); var targetWidth = bar.dataset.targetWidth; if (targetWidth === undefined) return; void bar.offsetWidth; var targetMargin = bar.dataset.targetMargin; var baseMargin = bar.dataset.baseMargin; if (baseMargin !== undefined) { bar.style.setProperty('margin-left', baseMargin + '%', 'important'); } setTimeout(function() { var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : ''; bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important'); bar.style.setProperty('width', targetWidth + '%', 'important'); if (targetMargin !== undefined && baseMargin !== undefined) { bar.style.setProperty('margin-left', targetMargin + '%', 'important'); } }, index * 50 + 50); }); } function animateLineChart(chartElement) { if (!chartElement) return; var lineSvg = chartElement.querySelector('svg'); if (!lineSvg) return; var paths = lineSvg.querySelectorAll('.riv-line-path'); paths.forEach(function(p, i) { if (typeof p.getTotalLength === 'function') { var len = p.getTotalLength(); p.style.transition = 'none'; p.style.strokeDasharray = len; p.style.strokeDashoffset = len; p.getBoundingClientRect(); setTimeout(function() { p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s'; p.style.strokeDashoffset = '0'; }, 100); } }); var dots = lineSvg.querySelectorAll('.riv-dot'); dots.forEach(function(dot, i) { dot.style.opacity = '0'; setTimeout(function() { dot.style.transition = 'opacity 0.3s ease'; dot.style.opacity = '1'; }, 500 + i * 10); }); } var charts = chartWrapper.querySelectorAll('.fv-chart-item'); charts.forEach(function(chart) { if (window.getComputedStyle(chart).display === 'none') return; var chartType = chart.dataset.chartType; if (chartType === 'Line') { animateLineChart(chart); } else if (chartType !== 'Pie') { animateBars(chart); } }); }; } var fvLocalAnimate = createChartAnimator(); window.fvAnimateCharts = fvLocalAnimate; function initialize(uniqueId, isSlideshow) { var root = document.getElementById(uniqueId); if (!root && !isSlideshow) return; function setupWrapper(chartWrapper) { if (!chartWrapper) return; /* Responsive mobile view handling */ function checkMobileView() { var width = chartWrapper.getBoundingClientRect().width; var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599; var isMobile; if (width === 0) { isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches; } else { isMobile = isMobileDevice || width < 600; } if (isMobile) { chartWrapper.classList.add('mobile-view'); } else { chartWrapper.classList.remove('mobile-view'); } } checkMobileView(); if (typeof ResizeObserver !== 'undefined') { var ro = new ResizeObserver(function() { checkMobileView(); }); ro.observe(chartWrapper); } window.addEventListener('resize', checkMobileView); var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true'; if (labelsOnTop) { var charts = chartWrapper.querySelectorAll('.fv-chart-item'); var hasVisibleBarChart = false; charts.forEach(function(c) { if (window.getComputedStyle(c).display !== 'none') { var cType = c.dataset.chartType; if (cType === 'Bar' || cType === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus') { hasVisibleBarChart = true; } } }); if (hasVisibleBarChart) { chartWrapper.classList.add('labels-on-top'); } else { chartWrapper.classList.remove('labels-on-top'); } } else { chartWrapper.classList.remove('labels-on-top'); } /* Legend interactions */ chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) { var chartId = legend.dataset.chart; var chart = chartWrapper.querySelector('[id="' + chartId + '"]'); if (!chart) return; var lines = chart.querySelectorAll('.riv-line-path'); var dots = chart.querySelectorAll('.riv-dot'); var legendItems = legend.querySelectorAll('.riv-legend-item'); legendItems.forEach(function(item) { var productName = item.dataset.product; var safeProductName = productName.replace(/"/g, '\\"'); var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]'); var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]'); if (line && !line.dataset.origStroke) { line.dataset.origStroke = line.getAttribute('stroke-width') || '2'; } var highlight = function() { if (legend.querySelector('.isolated')) return; lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); }); dots.forEach(function(d) { d.style.opacity = '0.2'; }); legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; }); if (line) { line.style.opacity = '1'; line.setAttribute('stroke-width', '4'); } productDots.forEach(function(d) { d.style.opacity = '1'; }); item.style.opacity = '1'; }; var clearHighlight = function() { if (legend.querySelector('.isolated')) return; lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); }); dots.forEach(function(d) { d.style.opacity = '1'; }); legendItems.forEach(function(i) { i.style.opacity = '1'; }); }; var toggleIsolate = function() { var isIsolated = item.classList.contains('isolated'); legendItems.forEach(function(i) { i.classList.remove('isolated'); }); if (isIsolated) { lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); }); dots.forEach(function(d) { d.style.opacity = '1'; }); legendItems.forEach(function(i) { i.style.opacity = '1'; }); } else { item.classList.add('isolated'); lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); }); dots.forEach(function(d) { d.style.opacity = '0.2'; }); legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; }); if (line) { line.style.opacity = '1'; line.setAttribute('stroke-width', '4'); } productDots.forEach(function(d) { d.style.opacity = '1'; }); item.style.opacity = '1'; } }; item.addEventListener('mouseenter', highlight); item.addEventListener('focus', highlight); item.addEventListener('mouseleave', clearHighlight); item.addEventListener('blur', clearHighlight); item.addEventListener('click', toggleIsolate); if (line) { line.style.cursor = 'pointer'; line.addEventListener('mouseenter', highlight); line.addEventListener('mouseleave', clearHighlight); line.addEventListener('click', toggleIsolate); } }); }); /* Versus Chart Logic */ var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart'); versusCharts.forEach(function(vc) { var dataJson = vc.getAttribute('data-versus-data'); var leftColor = vc.getAttribute('data-left-color') || '#E53935'; var rightColor = vc.getAttribute('data-right-color') || '#FFB300'; if (!dataJson) return; var versusData = JSON.parse(dataJson); var leftSelect = vc.querySelector('.fv-select-left'); var rightSelect = vc.querySelector('.fv-select-right'); var rows = vc.querySelectorAll('.fv-versus-row'); function updateVersusChart() { var leftProduct = leftSelect.value; var rightProduct = rightSelect.value; leftSelect.style.color = leftColor; leftSelect.style.borderColor = leftColor; rightSelect.style.color = rightColor; rightSelect.style.borderColor = rightColor; rows.forEach(function(row) { var index = parseInt(row.getAttribute('data-index')); var data = versusData[index]; if (!data) return; var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined; var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined; var leftIsNum = typeof leftVal === 'number'; var rightIsNum = typeof rightVal === 'number'; var leftNum = leftIsNum ? leftVal : 0; var rightNum = rightIsNum ? rightVal : 0; var maxVal = Math.max(leftNum, rightNum, 0.0001); var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0; var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0; var winner = null; var pctDiffStr = null; if (leftIsNum && rightIsNum) { if (leftNum > rightNum) { winner = 'left'; if (rightNum > 0) { var diff = Math.round(((leftNum - rightNum) / rightNum) * 100); pctDiffStr = '+' + diff.toLocaleString() + '%'; } } else if (rightNum > leftNum) { winner = 'right'; if (leftNum > 0) { var diff = Math.round(((rightNum - leftNum) / leftNum) * 100); pctDiffStr = '+' + diff.toLocaleString() + '%'; } } } var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-')); var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-')); var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) || (data.productData[rightProduct] && data.productData[rightProduct].unit) || ''; var leftTextStr = leftDisplay; var rightTextStr = rightDisplay; var leftBar = row.querySelector('.fv-versus-bar-left'); var rightBar = row.querySelector('.fv-versus-bar-right'); var leftText = row.querySelector('.fv-inside-left'); var rightText = row.querySelector('.fv-inside-right'); var labelText = row.querySelector('.fv-versus-label span'); var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff'); existingPctDiffs.forEach(function(el) { el.remove(); }); if (winner === 'left' && pctDiffStr) { var pctSpan = document.createElement('span'); pctSpan.className = 'fv-versus-pct-diff'; pctSpan.style.color = 'rgba(255, 255, 255, 0.9)'; pctSpan.textContent = pctDiffStr; if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild); } else if (winner === 'right' && pctDiffStr) { var pctSpan = document.createElement('span'); pctSpan.className = 'fv-versus-pct-diff'; pctSpan.style.color = 'rgba(255, 255, 255, 0.9)'; pctSpan.textContent = pctDiffStr; if (rightBar) rightBar.appendChild(pctSpan); } if (leftBar) { leftBar.style.backgroundColor = leftColor; leftBar.dataset.targetWidth = leftWidth; leftBar.style.setProperty('--target-width', leftWidth + '%'); leftBar.style.width = leftWidth + '%'; } if (rightBar) { rightBar.style.backgroundColor = rightColor; rightBar.dataset.targetWidth = rightWidth; rightBar.style.setProperty('--target-width', rightWidth + '%'); rightBar.style.width = rightWidth + '%'; } if (leftText) { leftText.innerHTML = leftTextStr; } if (rightText) { rightText.innerHTML = rightTextStr; } if (labelText) { labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : ''); } }); } if (leftSelect) leftSelect.addEventListener('change', updateVersusChart); if (rightSelect) rightSelect.addEventListener('change', updateVersusChart); }); /* Bar Commentary Hover Logic */ var barRows = chartWrapper.querySelectorAll('.fv-bar-row'); var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption'); var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : ''; barRows.forEach(function(row) { var commentaryEl = row.querySelector('[data-commentary-key]'); if (commentaryEl) { var commentaryText = commentaryEl.textContent; if (commentaryText && commentaryText.trim().length > 0) { row.addEventListener('mouseenter', function() { if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) { globalCaptionEl.innerHTML = commentaryText; globalCaptionEl.classList.add('fv-bar-active-caption'); } }); row.addEventListener('mouseleave', function() { if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) { globalCaptionEl.innerHTML = fallbackCaptionHtml; globalCaptionEl.classList.remove('fv-bar-active-caption'); } }); } } }); /* Carousel & Dropdown Logic */ var charts = chartWrapper.querySelectorAll('.fv-chart-item'); var dropdown = chartWrapper.querySelector('.fv-dropdown-title'); var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev'); var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next'); var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title'); var counter = chartWrapper.querySelector('.fv-carousel-counter'); var subheadEl = chartWrapper.querySelector('.fv-chart-subhead'); var captionEl = chartWrapper.querySelector('.rv-chart-caption'); var footerContentEl = chartWrapper.querySelector('.fv-footer-content'); var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar'); var logoEl = chartWrapper.querySelector('.fv-logo'); if (charts.length > 1 && (dropdown || prevBtn)) { var currentChartIndex = 0; var titles = []; if (dropdown) { titles = Array.from(dropdown.options).map(function(o) { return o.text; }); } else { charts.forEach(function(c) { titles.push(c.getAttribute('data-title') || ''); }); } function showInternalChart(index) { if (index < 0) index = charts.length - 1; if (index >= charts.length) index = 0; currentChartIndex = index; charts.forEach(function(c, i) { c.style.display = i === index ? 'block' : 'none'; if (i === index) { var cType = c.dataset.chartType; if (cType !== 'Pie') { fvLocalAnimate(chartWrapper); } var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true'; if (labelsOnTop && (cType === 'Bar' || cType === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus')) { chartWrapper.classList.add('labels-on-top'); } else { chartWrapper.classList.remove('labels-on-top'); } } }); if (dropdown) dropdown.value = index; if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index]; if (counter) counter.textContent = (index + 1) + ' of ' + charts.length; var activeChart = charts[index]; if (activeChart) { var newSubhead = activeChart.getAttribute('data-subhead'); var newCaption = activeChart.getAttribute('data-caption'); var currentChartType = activeChart.getAttribute('data-chart-type'); var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection'; if (subheadEl) subheadEl.textContent = newSubhead || ''; if (captionEl) { captionEl.textContent = newCaption || ''; fallbackCaptionHtml = newCaption || ''; } if (footerContentEl) { if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) { footerContentEl.style.display = 'block'; if (bottomBarEl) bottomBarEl.style.display = 'flex'; } else { footerContentEl.style.display = 'none'; if (bottomBarEl && !logoEl) { bottomBarEl.style.display = 'none'; } } } } } if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); }); if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); }); if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); }); } /* Image Comparison Logic */ var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper'); imageCompareWrappers.forEach(function(wrapper) { var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper; var slider = wrapper.querySelector('.fv-image-compare-slider'); var fgImage = wrapper.querySelector('.fv-image-compare-fg'); var bgImage = wrapper.querySelector('.fv-image-compare-bg'); var labelLeft = wrapper.querySelector('.fv-image-compare-label-left'); var labelRight = wrapper.querySelector('.fv-image-compare-label-right'); var isDragging = false; var scale = 1; var panX = 0; var panY = 0; var isPanning = false; var hasPanned = false; var lastClientX = 0; var lastClientY = 0; var initialDistance = null; var lastCenterX = null; var lastCenterY = null; function updateTransform() { if (wrapper.classList.contains('fv-image-compare-fullscreen')) { inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important'); } else { inner.style.removeProperty('transform'); scale = 1; panX = 0; panY = 0; } } function constrainPan() { var rect = wrapper.getBoundingClientRect(); var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2); var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2); panX = Math.max(-maxPanX, Math.min(panX, maxPanX)); panY = Math.max(-maxPanY, Math.min(panY, maxPanY)); } wrapper.addEventListener('wheel', function(e) { if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return; e.preventDefault(); var zoomSensitivity = 0.005; var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity); var newScale = Math.max(1, Math.min(scale * zoomFactor, 5)); if (newScale === scale) return; var rect = wrapper.getBoundingClientRect(); var mouseX = e.clientX - rect.left - rect.width / 2; var mouseY = e.clientY - rect.top - rect.height / 2; var ratio = newScale / scale; panX = mouseX - (mouseX - panX) * ratio; panY = mouseY - (mouseY - panY) * ratio; scale = newScale; constrainPan(); updateTransform(); }, { passive: false }); wrapper.addEventListener('mousedown', function(e) { if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return; if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return; isPanning = true; hasPanned = false; lastClientX = e.clientX; lastClientY = e.clientY; }); window.addEventListener('mousemove', function(e) { if (!isPanning) return; var dx = e.clientX - lastClientX; var dy = e.clientY - lastClientY; if (Math.abs(dx) > 2 || Math.abs(dy) > 2) { hasPanned = true; } lastClientX = e.clientX; lastClientY = e.clientY; panX += dx; panY += dy; constrainPan(); updateTransform(); }); window.addEventListener('mouseup', function() { isPanning = false; }); wrapper.addEventListener('touchstart', function(e) { if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return; if (e.touches.length === 2) { e.preventDefault(); var dx = e.touches[0].clientX - e.touches[1].clientX; var dy = e.touches[0].clientY - e.touches[1].clientY; initialDistance = Math.sqrt(dx * dx + dy * dy); var rect = wrapper.getBoundingClientRect(); lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2; lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2; hasPanned = true; } else if (e.touches.length === 1 && scale > 1) { if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return; isPanning = true; hasPanned = false; lastClientX = e.touches[0].clientX; lastClientY = e.touches[0].clientY; } }, { passive: false }); wrapper.addEventListener('touchmove', function(e) { if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return; if (e.touches.length === 2 && initialDistance !== null) { e.preventDefault(); var dx = e.touches[0].clientX - e.touches[1].clientX; var dy = e.touches[0].clientY - e.touches[1].clientY; var distance = Math.sqrt(dx * dx + dy * dy); if (initialDistance > 0) { var zoomFactor = distance / initialDistance; var newScale = Math.max(1, Math.min(scale * zoomFactor, 5)); var rect = wrapper.getBoundingClientRect(); var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2; var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2; var ratio = newScale / scale; panX = centerX - (centerX - panX) * ratio; panY = centerY - (centerY - panY) * ratio; if (lastCenterX !== null && lastCenterY !== null) { panX += (centerX - lastCenterX); panY += (centerY - lastCenterY); } scale = newScale; lastCenterX = centerX; lastCenterY = centerY; constrainPan(); updateTransform(); } initialDistance = distance; } else if (e.touches.length === 1 && isPanning) { e.preventDefault(); var dx = e.touches[0].clientX - lastClientX; var dy = e.touches[0].clientY - lastClientY; if (Math.abs(dx) > 2 || Math.abs(dy) > 2) { hasPanned = true; } lastClientX = e.touches[0].clientX; lastClientY = e.touches[0].clientY; panX += dx; panY += dy; constrainPan(); updateTransform(); } }, { passive: false }); wrapper.addEventListener('touchend', function(e) { if (e.touches.length < 2) { initialDistance = null; } if (e.touches.length === 0) { isPanning = false; } }); function handleMove(clientX) { var rect = inner.getBoundingClientRect(); var x = Math.max(0, Math.min(clientX - rect.left, rect.width)); var percent = Math.max(0, Math.min((x / rect.width) * 100, 100)); if (slider) slider.style.setProperty('left', percent + '%', 'important'); if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important'); if (labelLeft) { if (percent < 10) { labelLeft.style.setProperty('opacity', '0', 'important'); } else { labelLeft.style.setProperty('opacity', '1', 'important'); } } if (labelRight) { if (percent > 90) { labelRight.style.setProperty('opacity', '0', 'important'); } else { labelRight.style.setProperty('opacity', '1', 'important'); } } } function onMouseMove(e) { if (!isDragging) return; handleMove(e.clientX); } function onTouchMove(e) { if (!isDragging) return; e.preventDefault(); handleMove(e.touches[0].clientX); } function stopDragging() { isDragging = false; window.removeEventListener('mousemove', onMouseMove); window.removeEventListener('mouseup', stopDragging); window.removeEventListener('touchmove', onTouchMove); window.removeEventListener('touchend', stopDragging); } if (slider) { var startDrag = function(clientX) { isDragging = true; handleMove(clientX); window.addEventListener('mousemove', onMouseMove); window.addEventListener('mouseup', stopDragging); }; var startTouchDrag = function(clientX) { isDragging = true; handleMove(clientX); window.addEventListener('touchmove', onTouchMove, { passive: false }); window.addEventListener('touchend', stopDragging); }; slider.addEventListener('mousedown', function(e) { e.preventDefault(); startDrag(e.clientX); }); slider.addEventListener('touchstart', function(e) { e.preventDefault(); startTouchDrag(e.touches[0].clientX); }, { passive: false }); } var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn'); var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn'); if (expandBtn) { if (window !== window.parent) { expandBtn.style.display = 'none'; } else { expandBtn.addEventListener('click', function(e) { e.stopPropagation(); wrapper.classList.add('fv-image-compare-fullscreen'); document.body.style.overflow = 'hidden'; if (fgImage && fgImage.dataset.highresSrc) { fgImage.src = fgImage.dataset.highresSrc; fgImage.removeAttribute('srcset'); fgImage.removeAttribute('sizes'); } if (bgImage && bgImage.dataset.highresSrc) { bgImage.src = bgImage.dataset.highresSrc; bgImage.removeAttribute('srcset'); bgImage.removeAttribute('sizes'); } }); } } if (closeBtn) { closeBtn.addEventListener('click', function(e) { e.stopPropagation(); wrapper.classList.remove('fv-image-compare-fullscreen'); document.body.style.overflow = ''; updateTransform(); }); } document.addEventListener('keydown', function(e) { if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) { wrapper.classList.remove('fv-image-compare-fullscreen'); document.body.style.overflow = ''; updateTransform(); } }); }); /* Shop The Look Hotspots */ var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn'); var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal'); var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn'); var stlContainer = chartWrapper.querySelector('.fv-stl-container'); function closeAllModals() { if (allProductsModal) { allProductsModal.classList.remove('is-active'); var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item'); items.forEach(function(item) { item.classList.remove('is-highlighted'); }); if (stlContainer) { setTimeout(function() { if (!allProductsModal.classList.contains('is-active')) { stlContainer.style.minHeight = ''; if ('parentIFrame' in window) { window.parentIFrame.size(); } } }, 300); } } hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); }); if ('parentIFrame' in window) { window.parentIFrame.size(); } } hotspots.forEach(function(btn) { btn.addEventListener('click', function(e) { e.stopPropagation(); var hotspotId = btn.getAttribute('data-hotspot-id'); var isExpanded = btn.getAttribute('aria-expanded') === 'true'; closeAllModals(); if (!isExpanded && allProductsModal) { btn.setAttribute('aria-expanded', 'true'); allProductsModal.classList.add('is-active'); var container = btn.closest('.fv-stl-container'); if (container && container.offsetHeight < 450) { container.style.minHeight = '450px'; } var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]'); if (targetItem) { targetItem.classList.add('is-highlighted'); setTimeout(function() { targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' }); }, 100); } if ('parentIFrame' in window) { window.parentIFrame.size(); } } }); }); if (shopAllBtn && allProductsModal) { shopAllBtn.addEventListener('click', function(e) { e.stopPropagation(); closeAllModals(); allProductsModal.classList.add('is-active'); var container = shopAllBtn.closest('.fv-stl-container'); if (container && container.offsetHeight < 450) { container.style.minHeight = '450px'; } if ('parentIFrame' in window) { window.parentIFrame.size(); } }); } if (allProductsModal) { var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close'); if (closeAllBtn) { closeAllBtn.addEventListener('click', function(e) { e.stopPropagation(); closeAllModals(); }); } } chartWrapper.addEventListener('click', function(e) { if (!e.target.closest('.fv-stl-all-products-content')) { closeAllModals(); } }); if (allProductsModal) { allProductsModal.addEventListener('click', function(e) { if (!e.target.closest('.fv-stl-all-products-content')) { closeAllModals(); } }); } /* Image Annotation Logic */ var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button'); var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper'); var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl; var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption'); var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn'); var currentIaIndex = -1; function closeAllIANodes() { iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); }); if (originalCaption) originalCaption.style.display = 'block'; if (dynamicCaption) dynamicCaption.style.display = 'none'; } function resetExploreBtn() { currentIaIndex = -1; if (exploreBtn) { var exploreSpan = exploreBtn.querySelector('span'); if (exploreSpan) exploreSpan.textContent = 'Explore'; } } iaNodes.forEach(function(btn, index) { btn.addEventListener('click', function(e) { e.stopPropagation(); var isActive = btn.classList.contains('is-active'); closeAllIANodes(); if (!isActive) { currentIaIndex = index; if (exploreBtn) { var exploreSpan = exploreBtn.querySelector('span'); if (exploreSpan) exploreSpan.textContent = 'Next'; } btn.classList.add('is-active'); if (dynamicCaption) { var title = btn.getAttribute('data-title') || ''; var desc = btn.getAttribute('data-desc') || ''; dynamicCaption.innerHTML = ''; var strongTag = document.createElement('strong'); strongTag.textContent = title; dynamicCaption.appendChild(strongTag); if (desc) { dynamicCaption.appendChild(document.createTextNode(' - ' + desc)); } if (originalCaption) originalCaption.style.display = 'none'; dynamicCaption.style.display = 'block'; if (footerContentEl) footerContentEl.style.display = 'block'; } } else { resetExploreBtn(); } }); }); if (exploreBtn) { exploreBtn.addEventListener('click', function(e) { e.stopPropagation(); if (iaNodes.length === 0) return; var nextIndex = currentIaIndex + 1; if (nextIndex >= iaNodes.length) { closeAllIANodes(); resetExploreBtn(); } else { currentIaIndex = nextIndex; var targetBtn = iaNodes[currentIaIndex]; if (targetBtn) { if (targetBtn.classList.contains('is-active')) { targetBtn.click(); } targetBtn.click(); } } }); } if (iaWrapper) { iaWrapper.addEventListener('click', function(e) { if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) { closeAllIANodes(); resetExploreBtn(); } }); } /* Initial Animation */ chartWrapper._fvAnimate = fvLocalAnimate; fvLocalAnimate(chartWrapper); /* Countdown Logic */ var countdownContainer = chartWrapper.querySelector('.fv-countdown-container'); if (countdownContainer) { var targetDateAttr = countdownContainer.getAttribute('data-target-date'); if (targetDateAttr) { var targetDate = new Date(targetDateAttr); var pad = function(n) { return (n < 10 ? '0' : '') + n; }; var updateCountdown = function() { var difference = +targetDate - +new Date(); var d = 0, h = 0, m = 0, s = 0; if (difference > 0) { d = Math.floor(difference / (1000 * 60 * 60 * 24)); h = Math.floor((difference / (1000 * 60 * 60)) % 24); m = Math.floor((difference / 1000 / 60) % 60); s = Math.floor((difference / 1000) % 60); } var daysEl = countdownContainer.querySelector('[data-time="days"]'); var hoursEl = countdownContainer.querySelector('[data-time="hours"]'); var minsEl = countdownContainer.querySelector('[data-time="minutes"]'); var secsEl = countdownContainer.querySelector('[data-time="seconds"]'); if (daysEl) daysEl.textContent = d; if (hoursEl) hoursEl.textContent = pad(h); if (minsEl) minsEl.textContent = pad(m); if (secsEl) secsEl.textContent = pad(s); }; updateCountdown(); setInterval(updateCountdown, 1000); } } } if (true) { var slideshowContainer = document.getElementById(uniqueId + '-slideshow'); if (slideshowContainer) { var slides = slideshowContainer.querySelectorAll('.fv-slide'); slides.forEach(function(slide) { setupWrapper(slide.querySelector('.fv-chart-wrapper')); }); } var slideshowContainer = document.getElementById(uniqueId + '-slideshow'); if (slideshowContainer) { var currentSlideIndex = 0; var slides = slideshowContainer.querySelectorAll('.fv-slide'); var counter = slideshowContainer.querySelector('.fv-slide-counter'); var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev'); var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next'); var dropdown = slideshowContainer.querySelector('.fv-slideshow-select'); function updateControls(index) { if (counter) counter.textContent = (index + 1) + ' / ' + slides.length; if (dropdown) dropdown.value = index; if (prevBtn) { if (index === 0) prevBtn.classList.add('disabled'); else prevBtn.classList.remove('disabled'); } if (nextBtn) { if (index === slides.length - 1) nextBtn.classList.add('disabled'); else nextBtn.classList.remove('disabled'); } } function showSlide(index) { if (index < 0) return; if (index >= slides.length) return; currentSlideIndex = index; slides.forEach(function(slide, i) { slide.style.display = i === index ? 'block' : 'none'; if (i === index) { var chartEl = slide.querySelector('.fv-chart-wrapper'); if (chartEl) { fvLocalAnimate(chartEl); } } }); updateControls(currentSlideIndex); } if (prevBtn) { prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); }); } if (nextBtn) { nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); }); } if (dropdown) { dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); }); } updateControls(currentSlideIndex); if (slides.length > 0) { var firstChart = slides[0].querySelector('.fv-chart-wrapper'); if (firstChart) { setTimeout(function() { fvLocalAnimate(firstChart); }, 100); } } } } else { setupWrapper(root); } } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1792060011336-2pyas5gm6', true); }); } else { initialize('fv-chart-1792060011336-2pyas5gm6', true); } })(); Hisense U7 Series MiniLED TV review: FeaturesThe Hisense U7 does a good job with detail and HDR as shown in this scene from Dune (Image credit: Future / James Holland)The Hisense U7 Series may not have everything but the kitchen sink as far as features go, but most of the important features we look for in a TV are here. Outside of Dolby Vision IQ, all the HDR formats are supported including regular Dolby Vision. Dolby Atmos, Surround Sound, etc. are supported as well. There’s even DTS Virtual:X for some virtualized spatial audio.
The focus for most modern TVs revolves around AI and this TV is no exception. There are the AI screensavers (you can also use pictures from your Google account as well), of course, but also automatic picture and sound mode switching, as well as the ability to change the brightness of the screen according to ambient light.
And as is the case with every Google TV, the voice assistant Google Gemini is available with hands-free control, meaning that I can talk to it to not only open apps, adjust the TV and settings, but ask the kinds of questions one would of Alexa (for example, “What’s the weather today?”).
Google Gemini is an LLM (language learning model), so it comes with the benefits and deficiencies of one. On the positive side, it’s very conversational in its interactions. You can even change the timbre and gender of the voice. On the negative side, there are plenty of inaccuracies, such as redirecting to the wrong streaming service when requesting a movie. For instance, I asked it to look up “Swept Away,” of which there is a 1974 version and a 2002 one. It would redirect me to Tubi for the 2002 one when I was trying to find the one from the ‘70s. And then it would say that the movie was available on Netflix, which, if once true, no longer is.
Relatedly, you can add the Hisense U7 to a Google Home ecosystem, even using it as a hub for controlling whatever is in your smart home system.
This is a mid-range TV and not a flagship so there will be some compromises. There’s the minor vignetting in the corners that I see on TVs like this — I even noticed some vignetting across the entire bottom once or twice, though this was not consistent. And sometimes colors can bleed together when a bunch of objects with the same color are next to each other — a field of red flowers, for instance.
Still, all the HDR formats one could want are here outside of Dolby Vision IQ, which adjusts the picture scene-by-scene depending on the ambient light of the viewing room, though Hisense has its own setting that does something similar. Similarly, there’s a picture mode for everything except IMAX including Film Maker Mode, meant to recreate “what the director initially intended”.
Its brightness of 185 nits (at 10% Window, Film Maker Mode), Delta > E of around 3, and peak luminance of 2866.854 (in Film Maker Mode) are decent if just a bit lower than the performance of TVs the next tier up like the TCL QM8L. Even its P3 HDR color gamut coverage of 96% is similar or just below some of the other TVs I’ve tested. Of course, its BT.2020 coverage is a very low 75%, though that will actually affect very few users (its not a standard that’s used for most content).
And during use, whether watching the Knicks and Spurs battle for the NBA Finals, a movie like Coco (a favorite one to test with for me), or playing Madden 26 or Star Wars: Outlaws on Playstation 5, the combination of these slightly less robust aspects of image quality still add up to a good screen for the price. I found the Hisense U7 almost as good as other screens, but with just a little less depth to its image.
I feel like I’ve been saying this a lot lately, but the audio on this TV is good enough that you won’t feel the need to get a soundbar. Now, there are a couple caveats to that. We’re still talking about smaller speakers and a small subwoofer — the Hisense U7 Series has a 2.1.2 system built in — so there are limitations to the audio. If you want a home theater system, I would recommend adding one of the best home theater systems.
As far as the audio on this TV goes, I find that the high-end adds clarity without the harshness of cheaper TVs (again the actual speakers in these TVs are small) while the mid-range has a decent amount of body to it so that voices don’t disappear when there’s a bunch of music playing. There’s good low-mid response, too, so that it feels like the bass hasn’t completely disappeared.
But while I typically say mid-range TVs like this have decent sound for the price, it's just as typical that the low-end is mostly missing here. Explosions and the like in a movie like The Batman don’t have any impact or rumble to them, while a kick drum or bass in a song doesn’t thump the way one would want.
There is some decent separation between left, center, and right as far as the sound stage goes, so I can hear The Penguin’s car skidding across the screen (to use The Batman again as an example). However, the speakers can’t make the audio sound any wider than the TV, so the width of the soundstage is somewhat limited. Again, get a home theater system if you want a truly immersive audio experience.
It’s also worth noting that Hisense includes a number of audio modes including the ability to automatically switch between them for different media as well as an eight-band EQ. There’s a setting for adjusting the audio when wall-mounted, there’s a room calibration feature, and there’s also a late night mode, as well as dialog booster.
The Hisense U7 is a mid-range TV and it looks it. It has the usual slightly rounded back with a subwoofer in the middle and some venting across it for, presumably, the speakers. Really, the most notable aspects of this TV are the thin bezels, the fact that it uses a wide, center stand or base instead of feet (you don’t need as large of a console to hold the TV), and the fact that it’s available in an 116-inch version.
Since it has the center base, assembly does take a little more work than TVs with feet. However, Hisense recommends using the side styrofoam packing to hold up the TV and allows you to screw two screws into the back of the TV and latch the base onto them before securing with additional screws. But the short version is you’ll still want a second person with you to assemble.
While the TV doesn’t have any real cable management (the Roku Pro Series are the only TVs I’ve seen that do), the base does. That means you can plug into one of the four HDMI 2.1 ports (capable of 4K @ 120Hz refresh rate) and then run it through the back of the upward-reaching part of the base.
Speaking of ports, there are also a couple USB ports (one 2.0 and one 3.0), coaxial, optical, and ethernet. And, of course, one of the aforementioned HDMI ports supports eARC. I can’t imagine needing anything else. Admittedly, it doesn’t have the DisplayPort supported USB-C of the Hisense UR9 but that’s a pretty unique feature and on a much more expensive TV.
The remote for the Hisense U7 is the same remote that seems to come with every Hisense TV. It’s a slightly larger, though not bulky, silver-ish and utilitarian-looking affair with a talk button, the usual quick launch buttons for certain streaming services, and the directional wheel with a pressable center. I do miss having a dedicated play/pause button since it takes an extra press to play or pause content that’s already queued up.
If you’ve already used a Google TV, you’ll have experienced 90% or more of what using this TV is like. It doesn’t reinvent the wheel. It also follows the same pattern as Fire TVs and many other interfaces. There’s a rotating banner that takes up the top half of the home page for highlighted content, followed by rows of variously assorted content including a “Continue to Watch”, recommendations, and the actual streaming apps if you want to browse them directly.
It all works just fine, though I did notice here and there that it seemed to go a little slower than on some contemporary (and more expensive) TVs. Hisense, like every other TV manufacturer these days, offers free content. And like every other manufacturer, there are a few gems, depending on your tastes, to make it worth it. Most of it is syndicated stuff like Leave It To Beaver, for example.
My only real issue with using this TV is something I’ve already touched on earlier when talking about Google Gemini. Beyond the fact that the main hands-free control is via an AI model, which are still far from perfect, there’s also the issue that I have trouble using it to go directly to content. If I ask Gemini to play Psych on Amazon Prime, it opens up a landing page with more information and where to watch it, but refuses to actually open the show on Prime, let alone play it. I can’t go directly to watching something using hands-free control.
In regards to menu diving into the TV’s settings, there are a lot of things to control. Picture modes, audio modes, Intelligent (i.e. AI) this or that. And while it’s not that difficult to find everything, the fact there are Intelligent settings for both picture and audio that are separated out into their own menu is frustrating, particularly given they gray out other picture and audio settings when enabled. And if it wasn’t clear, these settings aren’t cross-listed in their respective categories. I guess even in TVs AI is king.
Using the Hisense U7 for gaming is a fairly pleasant experience. The image quality is going to be a bit limited insofar as it’s not going to have quite the sharpness of a higher end TV. But this is still a 4K TV with HDR (and spatial audio) support and a good amount of dimming zones.
Plus, it supports up to an 165Hz refresh rate. To test this, I used a Playstation 5 via one of the HDMI 2.1 ports, all of which are capable of 4K @ 120Hz and played a few different games including Stars Wars: Outlaws, Madden NFL 26, and Uncharted 4.
When playing, the action was smooth and clear regardless of the game. And the sound was pretty good, too, as I could hear all the necessary audio elements, whether it’s an enemy off-screen or different parts of a soundtrack. It helps that there’s a game mode for both picture and audio settings.
I also appreciate that I can call up a game bar for additional game-specific settings like choosing genre-specific picture modes, turning on AMD Freesync Premium Pro (which matches the refresh rates of the TV and source), and turning on a crosshair. The game bar also pulls up an FPS counter and can be customized to match a few different themes, including both a PS5 and Xbox aesthetic. My only real gripe with the game bar is that I have to press the Menu button on the remote and cycle through a list of other settings to get to the game bar, instead of some way to directly pull it up such as a long press of the same button.
As I said in our price & release date section above, there are two versions of the U7 available, one with Google TV and one with Fire TV. The Fire TV model is cheaper at $799.99 (though its MSRP is $999.99) for its 65-inch size, but we haven't tested the Fire TV unit so can't be sure if there's any performance differences.
The 65-inch size of the Hisense U7 Series we tested would set you back $999.99. That’s not bad. And neither is the 100-inch size’s $2999.99 price tag, which puts it in the same realm as a 77-inch OLED. (let’s ignore the 116-inch size’s obscene $21,999.99 price — do you even need 116 inches?).
Considering all that it has to offer — whether that's a generative AI voice assistant, all sorts of HDR support, solid audio, decent picture quality, or great gaming features — it’s a seriously competitive TV. This year's TCL QM7L is priced at $999.99 in the same 65-inch size and carries a similar feature set, but the U7 has the brightness advantage.
The Roku Pro Series (2025), is marginally cheaper at $899.99 for the 65-inch version, and is another good comparison — it’s also pretty feature-filled, has hands-free control (you say “Hey Roku” instead of “Hey Google”), and sounds pretty good while having the same lack-of-bass issue. While I like the design of the Roku Pro Series a little better with its shadow-box design that lets it sit flush on the wall when mounted and cable management, it is significantly dimmer than the U7.
The moral of the story is that the Hisense U7, like most Hisense models, is superb value, even if it’s not always quantifiably better than similar TVs.
Attributes
Notes
Rating
Features
Having a hands-free AI-powered voice assistant like Google Gemini is pretty nice, even if it is somewhat inconsistent. It’s also nice to have most HDR and spatial audio formats supported.
4 / 5
Picture quality
The picture is very good for the price with decent color coverage, accuracy, and brightness, but it's not necessarily going to wow. It doesn’t help that the saturated colors can bleed and there’s minor vignetting.
4 / 5
Sound quality
The sound quality is good enough to skip the soundbar if you don’t need the home theater experience. There are plenty of audio features. It is held back by the lack of low-end though.
4 / 5
Design
The Hisense U7 Series has thin bezels, plenty of ports including four HDMI 2.1 ports, and is easy to assemble, though it’s much easier with a second person.
4 / 5
Smart TV and menus
Using the Google TV interface is straightforward, plus it comes with plenty of free content. Too bad hands-free control can’t get you directly to content, while menu diving can be a little confusing.
3.5 / 5
Gaming
AMD Freesync Premium Pro, an up to 165Hz refresh rate, 2.1 HDMI ports, and game bar make this a good TV for gaming.
4.5 / 5
Value
The Hisense U7 beats out the competition in value, even when it doesn’t in any other metric. It’s priced just right for what it is.
4.5 / 5
Should I buy the Hisense U7 Series MiniLED TV?Buy it if...You care a lot about value
The Hisense U7 Series has most of the necessary features, a good if not great screen, and solid audio at a reasonable price. That makes it a good upgrade from the most budget of TVs, while still not breaking the bank.
You want a lot of features
This TV comes packed with a lot of features, especially for the price, including: hands-free control via Google Gemini; Dolby Vision; Dolby Atmos; and much more (including a few different AI-powered features).
You want to skip the soundbar
Though it might lack some low-end punch, the Hisense U7 sounds pretty good for a TV at its price point. It sounds good enough, in fact, that if you’re getting it for a second TV, you’ll probably be happy skipping getting a soundbar.
You want the best picture quality
Though the picture is pretty good, it has some minor vignetting as well as color bleed in certain instances. You’ll have to look elsewhere if you want to be blown away by picture quality.
You want all the features
While the Hisense U7 is pretty feature packed, it’s not going to come with the same package as more expensive TVs. For instance, Dolby Vision IQ is not available (though Hisense includes its own variant of this feature).
Hisense U7
Roku Pro Series (2025)
TCL QM7L
LG C6
Price (65-inch)
$999.99
$899.99
$999
$1,499
Screen type
Mini-LED Pro
QLED w/ mini-LED
QLED w/ mini-LED
OLED
Refresh rate
165Hz
120Hz
up to 144Hz
165Hz
HDR support
HDR10, HDR10+, HDR10+ Adaptive, HLG, Dolby Vision
Dolby Vision IQ, HDR10+ Adaptive, HLG
Dolby Vision IQ, HDR10+, HDR10, HLG
Dolby Vision, HDR10, HLG
Smart TV
Google TV
Roku
Google TV
WebOS 26
HDMI ports
4 HDMI 2.1
4 (2x HDMI 2.1)
4 (2x HDMI 2.1)
4x HDMI 2.1
Roku Pro Series (2025)
The Roku Pro Series (2025) is a little more expensive, but comes with a lot of the same features, has a similarly fast refresh rate for gamers (though no game bar), and has a unique shadowbox design that makes it sit flush on the wall when mounted, making it the better TV for that situation. Read our full Roku Pro Series (2025) review.
TCL QM7L
One of the Hisense U7's main competitors, the TCL QM7L uses an SQD mini-LED backlight to deliver more refined local dimming, but the U7 actually offers more brightness. Both TVs are available at the time of writing for the same price. Without a great deal to separate these two, this will most likely come down to whichever is cheaper at the time of purchase. Read our full TCL QM7L review.
LG C6
The LG C6 is a strong upgrade over last year's LG C5, delivering brilliant picture quality, perfect contrast and black tones, the best suite of gaming features you can find, and a good smart TV interface. As its price drops, it's a very strong OLED competitor to the mini-LED tech in the QM8L. Read our full LG C5 review.
I used the Hisense U7 Series MiniLED TV regularly for a week. I tested it using streaming shows, movies, music, and games (via PS5). I went through the various features, particularly the hands-free Google Gemini, to see if it worked as advertised. I also spent time listening to the audio as well as paying attention to the picture quality.
After spending some time with this TV, I believe it’s ideal for those who have routinely gotten the cheapest TV and want to upgrade to something better without breaking the bank.
I’ve tested a lot of tech gear over the years including laptops, keyboards and speakers. So I've been able to use my expertise towards giving an honest and fair opinion, not to mention a critical eye, to any product I test.
The Acer Swift Spin 14 AI is an easy recommendation outside of its price tag. It’s light, slim, and pretty attractive in its one colorway. It also comes with a touchscreen and an incredibly smooth 360-degree hinge that makes putting it in tent or tablet mode very easy outside of swinging around a 14-inch piece of hardware. If you’re looking for one of the best laptops with 2-in-1 capabilities, I think this laptop fits right in.
It’s surprisingly powerful for a laptop that relies on integrated graphics (rather than a discrete GPU) – I was able to do some semi-serious gaming on it, though with some compromises – and it comes with a battery life that competes with the best.
Besides the lacklustre sound quality, which I expect on even the best Ultrabooks since they’re so thin, the main issue I have with the laptop is the price tag. Considering everything I’ve mentioned above, as well as the included AI apps, I don’t think the laptop is overpriced. But at about a grand and a half, it’s not quite the value proposition that I expect from Acer, either. Of course, knowing the company, that price will probably come down before long.
The Acer Swift Spin 14 AI has no issues streaming whatever content you want. (Image credit: Future / James Holland)Acer Swift Spin 14 AI review: Price & AvailabilityThe Acer Swift Spin 14 AI is available for $1,499.99 / £1,399 (about AU$2,150) in the United States and the United Kingdom. It doesn’t seem to be available in Australia at the time of writing, but Acer does have a landing page for the model, so that might change in the very near future.
If you’re wondering about what kind of upgrades you can make or configurations you can choose from, you’re in for a rude awakening. There’s just one version of this laptop on the market, and it comes with the Snapdragon X2 Elite CPU (with 80 tops), integrated Adreno graphics, 16GB of RAM, and a 512GB SSD.
The HP OmniBook Ultra Flip 14 might be a bit heavier and have issues with its stylus storage, but it comes with a nicer OLED screen for the same price (it’s actually available at a lower price through some retailers at the time of writing). Plus, it has a few different configurations if you want more RAM or SSD.
The Apple 13-inch MacBook Air (M5) might not be a Windows laptop or a 2-in-1, but it is still the standard that we compare most Ultrabooks to. It’s attractive, easy to use, and lightweight, with great battery life. Plus, it starts at a lower price tag of $1,099 / £1,099 / AU$1,799.
The Acer Swift Spin 14 AI may only come in one configuration, but its Snapdragon X2 Elite X2E78100 with 12 cores (boost up to 4.0GHz) and 80 TOPS NPU (neural processing unit), integrated Qualcomm Adreno graphics, and 16GB of RAM are more than enough power for an on-the-go 2-in-1 laptop like this. The 512GB SSD is good, though it would be nice to be able to upgrade to more storage.
Base
Price
$1,499.99 / £1,399 (about AU$2,150)
CPU
Qualcomm Snapdragon X2 Elite X2E78100
GPU
Qualcomm Adreno
RAM
16GB LPPDDR5X
Storage
512GB PCIe Gen4 SSD
Display
14" diagonal, WUXGA (1920 x 1200) touch display up to 120Hz, 300 nits
Ports and Connectivity
2x USB-4 Type C, 2x USB-3.2 Type A, HDMI 2.1, Aux
Wireless
Realtek Wi-Fi 7 (2x2) and Bluetooth 6
Camera
5M IR HDR Webcam (2880 x 1800) and Privacy Shutter with Blue Glass
Dimensions
2.95 pounds (1.34 kg)
Weight
12.35 x 9.07 x 0.59/0.63 inches /
313.8 x 230.26 x 14.96/15.95 mm
Since there’s only one configuration, there’s no upgrading the screen either, which has a 1920x1200 16:10 ratio touch screen that can support up to 120Hz refresh rate. Likewise, it’s only available in Cobalt Blue.
Acer Swift Spin 14 AI review: DesignI say that it’s only available in Cobalt Blue, as if that’s a bad thing. In fact, it’s a very attractive dark-ish metallic blue aluminum chassis that’s accented on the lid with silver etchings, giving it an almost space age feel. I like it.
I also like the fact that not only is the port selection pretty comprehensive but that it spreads the ports pretty evenly. Each side has a USB-C port so you don’t have to worry about your orientation to an outlet when you need to charge up – something that invariably happens when I’m reviewing a laptop that uses USB-C to charge and then puts them all on one side.
Along with the two USB-C ports are two regular USB-A ports, an HDMI 2.1 port, and a headphone jack. There’s also on the right side the stylus and its built-in carriage. I always seem to knock off styli that magnetically clip on the side of a laptop so having it tucked away is pretty nice.
The Acer Swift Spin 14 AI not only has a USB-C port on the right side but storage for the included active stylus. (Image credit: Future / James Holland)The screen may be just 1920x1200p but it looks pretty sharp nonetheless. Maybe it’s its 300 nits of brightness. The screen is also a touch display and feels responsive to the touch. I find the large touchpad to be just as responsive, not to mention is pleasant to use thanks to Acer using Corning Gorilla Glass.
The quality of the keyboard can make or break laptops like this – remember Apple’s butterfly keyboard? Thankfully, the feel of the Acer Swift Spin 14 AI’s is pretty good. There’s a decent amount of travel so I don’t get that cramped feel from ultraslim keyboards. While writing this very review, I never found the keyboard fatiguing.
I will say that the keycaps are flat, and I wish they had a little form fitting concave shape. The keyboard switches also are linear. Since this isn’t a mechanical keyboard, I would have liked a little softer touch. Still, overall, I think it’s good for a thin portable laptop like this.
The keyboard and touchpad on the Acer Swift Spin 14 AI are pleasant to use. (Image credit: Future / James Holland)Lastly, the 360 hinge for its 2-in-1 capabilities is smooth, so switching to tablet or tent mode is as quick as it can be, maybe only hampered by the size of the Acer Swift Spin 14 AI, which might be on the smaller side for a laptop but is pretty big for a tablet.
The Acer Swift Spin 14 AI easily folds into tablet mode and can be navigated with your fingers or a stylus. (Image credit: Future / James Holland)3DMark: Fire Strike x64: 7,610; Time Spy x64: 2,977; Night Raid (Arm): 36,577; Steel Nomad (Arm): 783
GeekBench 7: 2,836 (single-core); 17,403 (multi-core)
25GB File Copy: 15.04
Handbrake 1.11.1: 3:15
CrossMark: Overall: 1,559 Productivity: 1,421 Creativity: 1,767 Responsiveness: 1,412
Sid Meier's Civilization VI: Gathering Storm (1080p): 49.562 fps; (1920x1200p) 50.223 fps
Far Cry 6 (1080p): 26.087 fps; (1920x1200p) 24.880 fps
Web Surfing (Battery Informant): 16:11:40
The Acer Swift Spin 14 AI is supposed to be a light and portable laptop, not a heavy hitter. Despite that, it has a good deal of power for everyday use. The Qualcomm Snapdragon X2 Elite X2E78100 processor may be the more entry level CPU from the company, but it has plenty of juice. The included 16GB of RAM helps too.
Browsing, streaming, and all the day-to-day work barely pushes this laptop. And if you do want to push the Swift Spin 14 AI, it can keep up to a degree. Since I don’t do 3D design or video editing, my way of pushing a computer is testing with gaming and I did that here.
I ran Clair Obscur: Expedition 33, Grand Theft Auto 4, and Little Kitty Big City on this laptop and found that the laptop could mostly keep up. If you look at the benchmarks, you’ll see that a game like Far Cry 6 runs at about 25 fps depending on settings. That’s not great, but it’s playable, and that was the case with Clair Obscur and Grand Theft Auto 4.
I was able to play them without getting so frustrated that I wanted to quit, but they definitely pushed the system to where the framerates were mediocre and there was some screen tearing. Little Kitty Big City had no issues.
Again, this is not a gaming laptop. The point, though, is that this laptop can handle more than one would expect of one with just integrated graphics and a slim form factor.
Where I think the slim form factor has a bigger impact is in the Acer Swift Spin 14 AI’s sound quality. Could you load up a playlist on Spotify and enjoy while browsing holiday shopping? Sure, but there’s not room for big speakers so there’s no low end leaving me listening to pretty thin audio. That said, it doesn’t sound harsh, and the laptop does support DTS:X and spatial audio to external devices.
Acer Swift Spin 14 AI running the game Kathy Rain 2 unplugged. (Image credit: Future / James Holland)AI is a central part of this laptop if the name didn’t give it away. The Qualcomm CPU comes with 80 TOPS NPU so it can do quite a bit locally (a lot of the laptops I see have around 50). Of course, Copilot is a press away and has hands-free capabilities. It’s not quite as conversational as Google Gemini, but it’s close enough.
There are a number of other Acer-specific apps such as LiveArt for making personalized stickers and Purified View that give even deeper fine-tuning to what you look like during a video call beyond the usual Windows 11 settings including making you look like you came out of an animated Richard Linklater movie.
Of course, you need to download the Acer Quick Panel, which I would have assumed should be preloaded on the laptop, to get access to Purified View. Acer Purified Voice, which can reduce background noise and boost your voice, also need to be downloaded. You can also download a smart phone app to use your phone’s camera called Acer Phone Webcam.
AcerSense is an app that does come preinstalled that functions as the proprietary utility software. But I appreciate it because, beyond changing power and fan settings, I can do wellness checks on the hard drive, RAM, and battery (or all of them at once).
The battery life on laptops are getting pretty outrageous (in a good way). We typically see brands like Apple leading the way with models like the MacBook Air 13 (M5), which itself lasts 15 and a half hours. It used to be impressive when you could get eight, just enough to last a full work or school day.
With that in mind, the Acer Swift Spin 14 AI is just plain impressive. In our benchmark, it lasted 16 hours and almost 12 minutes. Take that, Apple. During use, I found the battery life to hold well, so that I could use it and really do some intensive tasks and not worry about it dying on me. Of course, if you plan on gaming or doing some demanding editing, expect to get significantly lower battery life. But still getting eight hours while pushing the laptop is pretty good.
I didn’t notice any fast charging-specific capabilities, but the laptop does charge up relatively quickly at a percent per minute pace. Consider that if you charge the laptop from empty to 20%, you should be able to get an additional four hours of use.
The AcerSense app is the Acer Swift Spin 14 AI's hub for back-end fine-tuning as well as a shortcut for AI apps. (Image credit: Future / James Holland)Attributes
Notes
Rating
Value
This laptop is not overpriced, but I wouldn’t consider it a deal either, at its current price.
4 / 5
Design
The Acer Swift Spin 14 AI is a sharp looking laptop that comes with a smooth 360-degree hinge (and touch screen) for 2-in-1 use.
4.5 / 5
Performance
Despite the lacklustre audio quality, the performance is strong for a lightweight laptop. Plus, there are a lot of extra AI apps on offer.
4.5 / 5
Battery Life
The battery life on this laptop is very impressive, matching the longest lasting laptops out there.
5 / 5
Final Score
The price tag and sound quality could be better, but everything else on this laptop is pretty on point.
4.5 / 5
Buy it if…You want a bunch of AI features
Yes, all Windows laptops these days come with Copilot. But, Acer has included a bunch of additional apps, some of which need to be downloaded (for free) after the fact that take advantage of the CPU’s NPU.View Deal
You need a long battery life
The battery life on this laptop is about as good as it gets on a laptop, making it ideal for those that need a computer to last a whole work day and more without access to power.View Deal
You want an attractive 2-in-1 laptop
This laptop looks good in its aluminum Cobalt Blue styling. Plus, its smooth hinge and touch screen makes 2-in-1 use easy.View Deal
You’re on a budget
At a grand and a half, it’s not exactly cheap. If you’re on a budget, there are cheaper 2-in-1 options. You’ll just have to compromise on performance or AI features.View Deal
You want a good sounding laptop
We really shouldn’t be expecting a lot out of a laptop’s sound quality (just get a good pair of earbuds or headphones), but if that’s important to you, there are (some) options out there that are better.View Deal
If our Acer Swift Spin 14 AI review has you considering other options, here are two laptops to consider...
HP OmniBook Ultra Flip 14
The HP OmniBook Ultra Flip 14 goes for the same price, but comes with a higher resolution OLED display. It is a little heavier and the stylus just magnetically clips onto the side of the laptop, making it easy to lose.
Read our full HP OmniBook Ultra Flip 14 review
Apple 13-inch MacBook Air (M5)
The Apple MacBook Air 13-inch (M4) is, like just about every MacBook Air before it, the trendsetter for Ultrabooks, setting the standard in laptops trying to strike a balance between performance and portability. It also has a very long battery life and starts at a lower price point than the Acer Swift Spin 14 AI.
Read our full Apple 13-inch MacBook Air (M5) review
How I tested the Acer Swift Spin 14 AII used the Acer Swift Spin 14 AI for a couple weeks. I used it for work, including typing up this review (along with the requisite online research). I used it to stream video. I even did some semi-serious gaming. I played around with the AI as well.
After spending time with the Acer Swift Spin 14 AI, it’s clear that this is meant for those that want a portable 2-in-1 laptop that prioritizes AI capabilities and battery life.
I’ve spent the last few years reviewing tech gear for gaming and otherwise, where I’ve gotten a feel for what to look for and how to put a piece of kit through its paces to see whether it’s worth the recommendation.
Starting a newsletter can seem easy at the beginning. But as you build it, everything gets more complicated. You need to make a stellar copy, an intuitive layout, a precise contact list, and even pinpoint which offer goes to which set of contacts. With so much to handle, you need a tool that helps with everything while keeping ultimate control in your hands.
Hostinger Reach combines all these tasks into an email marketing service. Launched in June 2025, it manages your email marketing campaigns end-to-end. It’s separate from Hostinger’s web hosting and business email, though it connects with its website tools.
I wanted to see it stacks up against some of the best email hosting services I've tested. So, in this review, I’ll assess what Reach offers, where it falls short, and whether you should consider it before launching your campaign. Let’s begin.
Hostinger Reach: Plans and pricing(Image credit: Hostinger Reach)You should first compare the frequency of your emails and the size of your audience contact list with the plans and their limits. Once you’re done with this, go through the add-ons like the editing and automation tools that the plan offers.
Currently, Hostinger Reach offers the following plans:
Plan
First-year cost
Recipients/ month
Emails/ month
Starter
Free
100
200
Grow
$29.88 ($2.49/month)
500
3,500
Pro, 1,000 recipients
$47.88 ($3.99/month)
1,000
7,000
The displayed monthly renewal rates currently are $1.49, $2.49, and $3.99, respectively.
Now, you need to understand what “recipients” mean here. It counts distinct addresses emailed during a calendar month, not new subscribers added each month. So, if you delete a contact from your list, it won’t be counted as an additional seat for a new contact. Instead, the counter resets on the first day of each month, not after a specific campaign.
For example, two newsletters to 100 people use all 200 free emails. Four newsletters to those same people need 400. That’s why I’d use Starter to learn the tool, and not assume that it covers a weekly newsletter.
The Starter plan includes 20 one-time AI credits. Grow provides 10 monthly credits and Pro provides 20. Keep in mind that these AI credits pay for generation tasks, and not email delivery.
You will have multiple useful features like scheduling, personalization, and automations under the Grow plan. Whereas the Pro plan adds code editing, send-time optimization, custom fields, and teammates.
Hostinger Reach: Setup and website connections(Image credit: Hostinger Reach)To start an email campaign with Reach, you will need to have a sending domain. Now, if you’re already using a Hostinger-managed domain, it will connect automatically. But if you’re not, you will have to change your DNS records on that external domain to kick-start your campaign.
Once set up, you can add contacts manually, import a CSV file, or connect website forms. Hostinger’s website builder syncs form submissions into Reach. There’s a WordPress plugin too that supports sites hosted elsewhere, with connections for tools including WPForms Lite, Contact Form 7, and Elementor.
That’s the connection I find most useful. A visitor signs up on the website, and their details reach the mailing list without another spreadsheet import. The plugin collects contacts, while campaigns and reports live in Reach.
You should also enable the double opt-in feature for supported signup sources. This asks people to confirm their subscription by email before receiving campaigns. It doesn’t apply automatically to CSV imports or manually added contacts, so an imported address still needs valid permission.
Finally, Reach’s default no-reply address can send without a paid mailbox. Receiving replies requires a working mailbox, which can come from Hostinger or another provider.
Hostinger Reach: Creating and editing emails(Image credit: Hostinger Reach)Reach’s AI accepts a goal, supporting links, images, and product details. Using all of this, it proposes a campaign plan and, after confirmation, creates a draft. I noticed this entire process counts as one AI credit, which feels pretty fair to me.
For a small coffee shop, I’d provide the actual offer, closing date, product link, and desired tone. That gives the tool something concrete to work with. “Write a great sales email” leaves too many decisions to software that doesn’t run the shop.
Talking about the editor, you’ll find a template library, visual controls, and HTML/code options on eligible plans. Text, images, links, and design settings can be changed without relying entirely on another prompt. And I definitely prefer that choice. That’s because even if one price is wrong, I would edit the price myself.
I wouldn’t ask AI to rebuild the paragraph and then check whether it changed anything else.
The preheader is worth setting, too. This is the short text shown beside the subject in an inbox. Reach lets you choose it, rather than leave that space to a stray line from the email. I do suggest that before sending, you should check the mobile preview and send yourself a test.
Hostinger Reach: Personalization and automationsYou can easily insert the subscriber’s name along with the email address here. My favorite detail in Hostinger’s tutorial is the fallback text. Its coffee-shop example uses “coffee lover” when a first name is missing, so the greeting still makes sense.
That’s a small control with a clear purpose. I would rather send a natural greeting to everyone than a personal greeting that breaks for half the list.
Coming to Segments, they’re simply filtered groups of contacts. Reach can automatically organize people by signup source, and its AI can help define groups using contact activity. I’d use that as a starting rule to review, not a universal sign that someone has lost interest. The useful part is having a group I can address differently from regular readers.
For example, someone joining a coffee workshop list may want class dates, while a shop subscriber wants new beans. Keeping those signup sources separate makes the next message easier to choose. That is a stronger reason to segment than simply making the contact list look tidy.
Hostinger Reach: Reports and email deliveryReach reports opens, clicks, bounces, and unsubscribes. A bounce means the message could not be delivered. Its click map highlights which links attracted attention, while recipient and device views provide more detail.
You can also use the click map to compare the main offer with other links in the email. That tells more about the next edit than admiring a large open-rate number. But it still doesn’t prove that those clicks became sales.
There’s also a Smart Sending feature that uses past opening behavior to spread a campaign across a 24-hour window. I’d consider it for a general newsletter, but switch it off for an offer that ends that evening.
There’s even a Quality Checker option that looks for problems with content, links, layout, and spam-related signals. Keep in mind, it does not verify the sender’s reputation or guarantee inbox placement.
Hostinger Reach: Final verdictI would consider Reach for a small business that needs a regular newsletter, website signup forms, and a few useful follow-ups. The appeal is having those jobs connected, with AI to draft and manual controls to finish.
However, you should be more cautious about moving an established mailing operation. Before switching, check the plan’s features, run through the actual store connection, and confirm that saved designs reopen correctly. Those checks matter more than an enthusiastic tutorial or a low monthly figure.
My first step would be a small, permission-based trial with a campaign I genuinely need to send, rather than a throwaway sample. If the editing suits the newsletter and the paid allowance fits its schedule, Reach earns a place on the shortlist.
FAQsIs email marketing still worth it in 2026?Yes, I think email marketing is still worth it when people have chosen to hear from the business. Useful newsletters, welcome messages, and relevant offers keep subscribers interested. I’d judge the return by inquiries, repeat purchases, and profit after campaign costs. A high open rate alone doesn’t tell me whether the effort paid off.
What is the 12-second rule for emails?In email marketing, the “12-second rule” reminds you to make the message clear in a quick scan. Readers should quickly understand who’s writing, what’s being offered, and what to do next. I’d put the main point near the top and cut any opening that delays it. I treat 12 seconds as a writing guideline, not a fixed attention limit that applies to everyone.
What are the 5 C’s of email?A common version of the five C’s is clear, concise, correct, courteous, and complete. I’d use them as a final check: explain the purpose, remove filler, verify the details, keep the tone respectful, and include everything the reader needs to act. Being concise shouldn’t mean leaving out an offer’s conditions or deadline.
What are the four types of emails?Four common business email types are newsletters, promotional emails, transactional emails, and welcome emails. Newsletters share updates and useful content. Promotional emails highlight offers. Transactional emails confirm actions, such as purchases or password resets. Welcome emails introduce the business after someone signs up. I’d choose the type around the message’s purpose. These are useful starting categories, not the only kinds of email.
I still think the ThinkPad line-up is the top pick for business professionals, with 14-inch laptops being the sweet spot for screen clarity and portability. The ThinkPad T14s Gen 6 does nothing to change that.
It’s durably built, smart and stylish, and performance-driven for day-to-day work. And yes, it still has that iconic ThinkPad keyboard and trackpoint for those that write a lot of emails, reports, or the next New York Times bestseller.
The NPU on the AMD model reviewed here hits up to 50 TOPS for AI workloads (the Intel model caps out at up top 48 TOPS), which is plenty of general office AI use, running Copilot+, blurring webcam backgrounds, and using tools in software like the Adobe suite.
As part of the ‘s’ range, the T14s Gen 6 is marginally slimmer than the traditional T14, stripping out certain enterprise features like the Ethernet port and upgradeable RAM. If that's important for you, the T14s is a non-starter out of the box.
I wouldn't consider that a deal-breaker for most workers - particularly if you use a strong wireless connection and future-proof with 32GB of memory (or up to 64GB if you opt for the AMD version). But it's an additional consideration.
For most people, this will easily hit the mark at the best business laptop. It's certainly one of the best I've used, with the AMD version proving reasonably powerful, portable, and sails through productivity workloads without pausing for breath.
Lenovo ThinkPad T14s Gen 6: Pricing & availability(Image credit: Future)The Lenovo ThinkPad T14s Gen 6 is available from Lenovo and a range of online retailers with prices starting at $1500 / £1500 for the base configuration, up to around $3400 / £3400 once the laptop is fully specced with RAM and storage.
From what I’ve seen, the Intel models tend to retail slightly cheaper than AMD. For standard office work, the Intel is probably the better choice, though not by much. However, the AMD version has a maximum of 64GB RAM, which will be better for multi-tasking and smoother processes during heavier workloads (not to mention future-proofing the machine even more). It also has up to 50 TOPS NPU, versus up to 48 TOPS on the Intel machine.
Ultimately, the price is what I’d expect for a business laptop from a brand like Lenovo, putting it on par with the likes of the Dell Pro 14. Personally, I’d still opt for the ThinkPad over HP and Dell chiefly for its build quality, repairability, and the excellent keyboard. But performance-wise, it’s much of a muchness.
Design-wise, this is every inch a ThinkPad. Sleek, black, sensible, and stylish. Bezels are relatively thin across, and I notice it carries over the webcam notch from the Gen 5 T14s.
Coming from a Gen 4, I wasn’t initially sure how I felt about that notch. It gives the laptop a whole new silhouette, away from the traditional rectangles. A little showy, I thought, for an enterprise-grade laptop.
But it admittedly does keep the bezels slimmer along the top of the screen, and since it hangs a few millimeters over the edge of the base, offers a useful tab for opening the lid. In other words, I’ve grown to like it.
As with previous ThinkPads in this line, the screen also lays flat for collaboration purposes. I always think this is a nice touch, marking out the T14s as a business-first laptop.
Port selection is fair - two USB-C with 65W power delivery, two USB-A, HDMI, 3.5mm audio jack, nano SIM slot, and Kensington security slot. No Ethernet port, unfortunately, but still a decent if not dazzling array at a time when most laptops are stripping out as many ports as possible.
FutureFutureUnlike the Gen 4 model, which placed air vents on the base and along the right-hand side, the Gen 6 puts them all on the base. A win for right-handed mouse users in my book. Another change is speaker placement. They no longer sit atop the keyboard, but flank both sides instead.
As with every ThinkPad I’ve used, build quality here is excellent. I’d expect nothing less from Lenovo in this department. Like most of the line-up, it has a toughened MIL-STD-810H rating that will survive the most violent of commutes.
The outer shell is built from recycled aluminum for the base, carbon fiber-reinforced plastic on the lid, with recycled magnesium used for the keyboard frame. That keeps it feeling durable but relatively lightweight and backpack-friendly for travel.
The base weighs in at 2.87lb / 1.30kg for the AMD model, and 2.82lb / 1.28kg for the Intel one, but that can vary depending how you spec the display. Specced with Full HD touchscreen, AMD Ryzen AI 7 Pro 360 with Radeon 880M graphics, 32GB RAM, 1TB SSD, my review unit tipped the scales at 3lb / 1.36kg.
ThinkPad T14s Gen 6 - Intel
ThinkPad T14s Gen 6 - AMD
Processor
Intel Core Ultra 7 268V vPro
Up to AMD Ryzen AI 7 PRO 360
Graphics
Up to Integrated Intel Arc 140V GPU
Up to integrated AMD Radeon 880M
RAM
Up to 32 GB LPDDR5X
Up to 64 GB LPDDR5X
SSD
Up to 1TB SSD M.2 2280 PCIe Gen4
Up to 1TB SSD M.2 2280 PCIe Gen4
NPU
Up to 48 TOPS
Up to 50 TOPS
Display
14-inch, 1920x1200, IPS, 100% sRGB, 16:10
14-inch, 1920x1200, IPS, 100% sRGB, 16:10
Battery
58 Wh
58 Wh
Ports
2x USB-C Thunderbolt 4, 40Gbps, 2x USB-A, 1x HDMI 2.1, 1x 3.5mm audio jack, Nano SIM slot, Smartcard reader, Kensington Nano Security Slot
2x USB-C Thunderbolt 4, 40Gbps, 2x USB-A, 1x HDMI 2.1, 1x 3.5mm audio jack, Nano SIM slot, Smartcard reader, Kensington Nano Security Slot
Connectivity
Wi-Fi 7, 5G, Bluetooth 5.4, NFC
Wi-Fi 7, 5G, Bluetooth 5.4, NFC
Dimensions
0.66 x 12.3 x 8.6in
0.66 x 12.3 x 8.6in
Weight
From 2.73 lbs / 1.28kg
From 2.86 lbs / 1.30kg
Lenovo ThinkPad T14s Gen 6: Performance(Image credit: Future)I’m always excited to try out new ThinkPads. I’ve been using the line since I got my first T431s many years ago. It was love at first sight use. I find them fast, reliable, and well-equipped to tackle most general work tasks.
And I’m pleased to report the T14s Gen 6 is no different. So long as you accept its business-centric limitations - no 3D rendering and 8K video editing here. Although the AMD chip does facilitate some gaming, this is no 120FPS beast, this is an office workhorse first and foremost.
That’s exactly how I used it for most of my time during testing. Running Google Docs, the Adobe creative apps suite, alongside emails, streaming, and browsing proved no issue for the T14s. It’s what it was designed to do, and in that role it performs brilliantly.
14-inch is the sweet for modern business laptops in my experience, and here, the matte-finish IPS panel looks surprisingly vibrant. Yes, there's still that softness you get from a 1920x1080p screen, but it didn't impact the work I performed. With a 16:10 ratio, it offers more than enough screen real-estate to handle multiple apps and browsing.
Color gamut is 100% sRGB, but that's more than enough for light photo editing for social media graphics. While some might be disappointed with that, most aren't buying a T14s as a full content creation rig. Like the rest of the laptop, the display is well-suited to using Excel and Word and the like.
In online meetings, I found video quality is...fine. Just fine. I ran Google Meet calls using fiber internet and the built-in 5MP camera was serviceable, though looked a mite pixelated. The mic is ok, although the speakers were somewhat tinny. Not the worst I've used by any means, but the usual complaint that afflicts most laptops. Survivable for general calls, but I'd always recommend an external webcam and headset for anyone who's jumping on a lot of calls where picture and audio is critical.
And, of course, there’s that keyboard. If you do a lot of typing on the job (and don’t want to hook up an external keyboard), I strongly recommend a ThinkPad. It's not even close.
With a 1.5mm key depth travel, it’s very comfortable to type on for longer sessions. There’s none of that low-profile squishiness you find on a lot of business laptops and MacBooks, which have a stubby 1mm or 1.3mm travel.
However, as a 14-inch machine, there’s no room for a num-pad (opt for the ThinkPad T16 or similar if you need one). But for everyday emails, report writing, instant messaging, even schoolwork and fiction-writing, it’s easily the best of the bunch.
Now, with those air vents all sitting on the base, the unit can get warm - warmer, I think, than the Gen 4 model, although I didn’t jab a thermometer up there. That’s par for the course for a laptop, but it’s worth noting, and if you have the option of positioning it on a vented laptop stand at a desk, I’d recommend it over purely lap-based work.
BenchmarksGeekbench 7
CPU benchmark
Single core
1583
Multi-core
8063
GPU benchmark
OpenCL
18,331
Vulkan
21,726
CrystalDiskMark
Read
7006.69 MB/s
Write
5846.35 MB/s
3DMark
Steel Nomad Light
1709
FPS
12.66
Night Raid
17,526
Graphics
23,685
CPU
7,086
The ThinkPad T14s I have here has a 58 Wh battery. From what I can tell, that's standard across all configurations of the Gen 6. And it is replaceable, which makes it ideal for IT teams bulk-buying for the office where repairability matters.
Lenovo rates that battery for around 12 hours. But, as ever, that's not a true picture out in the real-world, managing multiple tabs, taking video calls, and streaming. In my own 'everyday' use, I got around 8 to 9 hours on it, depending the tasks.
You’re a remote or hybrid worker, or you travel and need a solidly built and reliable business laptop for day-to-day office work. It excels at office tasks across the board, and looks as professional and work-ready as a administrative workhorse can.
❌ Don't buy it if...You perform graphics-intensive tasks in your job, where you’ll need a discrete GPU to handle those workloads - the integrated graphics here won’t cut it. Choose the T14 or T16 if you want upgradeable RAM or an Ethernet connection.
How I tested the Lenovo ThinkPad T14s Gen 6I used the ThinkPad T14s as my day-to-day laptop for two months, running the usual suite of office software, Adobe’s creative apps, and conducting video calls. After using it for day-to-day workloads in that time, I ran performance benchmarks using Geekbench 7, 3DMark, and CrystalDiskMark.
If you want affordable wireless headphones with a lot of the fancy features and design elements found on Sony’s flagship cans, then the Sony WH-CH730N might just be perfect for you.
With ANC, highly customizable and energetic sound, and a neat folding design, there’s a lot to like about the WH-CH370N right off the bat. I’ve spent hours upon hours listening to music with Sony’s latest affordable cans, so here’s whether I think they’re worth picking over some of their fiercest rivals in this competitive segment of the market.
Of course, if you want to stand out against the best headphones in the budget category, you need to do one thing above all: provide great sound quality with as few sacrifices as possible. And all in all, I think that the WH-CH730N do just that.
(Image credit: Future)If I’m honest, these headphones didn’t make an amazing first impression on me. They have a somewhat strange tuning out of the box that makes them sound unbalanced, with a slightly restricted soundstage and both vocals and drums in the treble-range are especially held back. But this can be solved. Just hop onto the Sound Connect app and switch to the Clear EQ (that enhances treble), or create your own Custom tuning. After doing this, you’ll be able to experience far more open and revealing audio that’s genuinely impressive for budget headphones.
When tuning into Just Gets Better by TJR and Xavier, I was impressed by the WH-CH730N’s ability to provide pumping bass that sounded satisfyingly deep yet controlled, never obscuring vocals or higher-pitched percussion in the process. Sure, bass doesn’t have the level of texture and warmth that Sony’s pricier WH-1000XM6 headphones supply, but it’s far more impactful and regimented than I’ve come to expect from most affordable over-ears.
In Miracles by Change, the WH-CH730N continued to impress, with clear guitars in the mid-range beautifully weighted against smooth, punchy bass, tight and expressive drums in the treble-range, and expressive, well-defined vocals. Again, you’re not going to get the grand expansiveness and expert instrument separation that Sony’s flagship headphones plate up, but the clarity and balance available is commendable for the price.
It certainly feels like these headphones have a preference for the low-end, and as a result, you get a really energetic, exciting listen out of them for certain genres — think house, funk and hip-hop. But they’re more than capable of handling more stripped-back tracks too. For instance, with Yuta Orisaka’s Yureru, I was struck by the tonal accuracy and tastefully forward vocal performance, but emotive strings were also given plenty of room to express themselves.
Yes, the WH-CH730N require a bit of tuning to sound their best, and they’re not quite serving up flagship-level audio. But they do sound great for the price. And considering you gets DSEE upscaling (which you’ll need to activate in the Sound Connect app) to elevate lower-quality files, as well as 3.5mm audio for wired listening and highly customizable EQ, there’s a lot to love about these, sonically speaking.
(Image credit: Future)Some may have wished for LDAC support, which enables you to stream in higher-res quality over Bluetooth — especially as it's Sony’s proprietary technology. There’s also no USB-C audio passthrough (though this is common for Sony headphones). But aside from this, there are plenty of features for you to dig into — both related and unrelated to sound.
Most of these features can be found in Sony’s Sound Connect app, which is easy to use, with no sign of bugs or faults during my testing. Other than what I’ve already mentioned, you’ll be able to switch between your devices (with multi-point available), customize the function of the noise cancelling button, activate a voice assistant and more.
Although some features (including wear detection, which is one you may miss) are absent, there’s so much to explore on the WH-CH730N. There's an option to prioritize sound quality, stability, or use a Bluetooth LE connection. Then, there's the ability to activate a background music mode, turn on battery life conservation modes, and to switch between ANC or a transparency mode (there’s also an option to turn these off altogether).
And while we’re on the topic of ANC, let’s talk about how effective it is. The WH-CH730N make use of four microphones in total — which isn’t all that many in 2026 headphones. And the noise-cancelling capabilities are, in my view, fairly middling. They dull external sounds pretty well, meaning harsher noises (the roar of traffic and the like) aren’t too invasive. But when typing in the office, or when playing a video out loud, I could still hear the clicking and clacking of keyboards and the video presenter’s voice, even when listening to music above 50%. If you just want to dampen the world around you, these are up to the task — but if you want to shut it out completely, you might be left wanting more.
The four mics do handle calls pretty well though, and whether I was taking a video call or listening back to a recording, my speech was clear and articulate.
Something else that I liked about the WH-CH730N was their battery life. You get 50 hours with ANC on, and up to 75 hours when it’s switched off. While some budget rivals, like the Nothing Headphone (a) outdo it here, that’s still an awful lot of playtime, and more than double of what you’d get from Sony’s most premium wireless headphones, the Sony 1000X The Collexion.
In terms of design, the WH-CH730N aren’t quite setting the world alight, but I do like how they’re fully foldable, which is useful if you’re on the go and want to tuck them away in a small-sized bag. They’re pretty plasticky, and the headband isn’t the sturdiest around, but the WH-CH730N do have plush ear cups which feel nice and comfortable in use. They’re also available in an enticing set of colors, including Pink, Blue, Beige, Black, and White.
So, are the Sony WH-CH730N worth the money? I think so. They supply good sound quality, a boatload of features, a practical design and strong battery life. The ANC is by no means bad either, even if it's not the most impressive I’ve experienced. So, as long as you don’t expect the most expansive soundstage and intricate detailing, sonically speaking, and you don’t need top-tier noise cancelling, you’ll almost certainly be satisfied with the Sony WH-CH730N.
(Image credit: Future)Sony WH-CH730N review: price & availabilityThe Sony WH-CH730N were released in September 2026, about three and a half years after their predecessor, the Sony WH-CH720N. The previous model was $149 / £99 / AU$259 at launch, meaning that the WH-CH730N are a bit pricier than their predecessors at the point of release, but there’s been no change in the UK, and an actual decrease in Australia.
These headphones sit in the budget camp, but are a little costlier than the Sony WH-CH530, a cheap pair of on-ear headphones that launched alongside the Sony WH-CH730N. Still, they’re considerably cheaper than the flagship model, the Sony WH-1000XM6 and ultra-premium Sony 1000X The Collexion. Price-wise, the WH-CH730N are in competition with models like the Nothing Headphone (a), the Sennheiser Accentum Plus, and the Anker Soundcore Space 2.
Sony WH-CH730N review: specsDrivers
30mm dynamic
Active noise cancellation
Yes
Battery life
50 hours (ANC on), 75 hours (ANC off)
Weight
0.5lbs / 207g
Connectivity
Bluetooth 6.0, 3.5mm
Frequency range
20Hz-20kHz
(Image credit: Future)Sony WH-CH730N review: should you buy them?Attributes
Notes
Rating
Features
Great EQ options, control app, DSEE upscaling and battery life, but ANC could be better, and no LDAC or wear detection.
4/5
Sound quality
Impressive bass and clear all-round sound, but need some tuning to sound their best.
4/5
Design
Not the most premium, but foldable and nice color options.
4/5
Value
Great price for the all-round quality on offer.
4.5/5
Buy them if…You want great features at an affordable price-point
The Sony WH-CH730N have a great feature-set, with customizable ANC, ten-band EQ, and DSEE upscaling. They’re also highly affordable, coming in at less than $180 / £100 / AU$230, so getting such advanced options at this price is a big bonus.
You’re looking for headphones with great battery life
With 50 hours of battery life — even with ANC switched on — the Sony WH-CH730N are sure to last you for multiple days of listening without needing a charge. They even last longer than the far more expensive Sony WH-1000XM6.
You want premium sound quality
While the WH-CH730N sound good for the price, I wouldn’t say that they offer premium audio — even after some tuning. For that, I’d recommend picking up an on-sale pair of the Sony WH-1000XM5, or if you’re flexible with your budget, a set like the Bowers & Wilkins Px7 S3.
You need class-leading ANC
The ANC on the WH-CH730N is good enough for dampening surrounding sounds, but if you want to immerse yourself in a bubble of silence, you’ll likely be left wanting. Sony’s very own WH-1000XM6 are top-tier in this department, as are the first-gen Bose QuietComfort Ultra Headphones, which can often be found on sale since their successor launched.
Sony WH-CH730N
Nothing Headphone (a)
1More Sonoflow Pro HQ51
Price
$179 / £99.99 / AU$229
$199 / £149 / AU$329
$89 / £99 / AU$130
Drivers
30mm dynamic
40mm dynamic
40mm dynamic
Active noise cancellation
Yes
Yes
Yes
Battery life
50 hours (ANC on), 75 hours (ANC off)
75 hours (ANC on), 135 hours (ANC off)
65 hours (ANC on), 100 hours (ANC off)
Weight
0.5lbs / 207g
0.7lbs / 310g
0.5lbs / 246g
Connectivity
Bluetooth 6.0, 3.5mm
Bluetooth 5.4, USB-C, 3.5mm
Bluetooth 5.4, 3.5mm
Frequency range
20Hz-20kHz
20Hz-40kHz
20Hz-40kHz
Nothing Headphone (a)
We loved the Nothing Headphone (a) when we tested them earlier this year. Even though they’re considerably cheaper than Nothing’s flagship cans, the compromise on quality is minimal. They provide clear, well-rounded sound, an eye-catching design, and plentiful battery life, making them a top-tier alternative to Sony’s new affordable headphones. Read our full Nothing Headphone (a) review.
1More Sonoflow Pro HQ51
I still consider the 1More Sonoflow Pro HQ51 to be among the best-value headphones on the market, even years after their release. They provide detailed sound with LDAC support, ludicrously long battery life, a sleek look, and plenty of features through the 1More companion app. Read our full 1More Sonoflow Pro HQ51 review.
I spent two weeks testing the Sony WH-CH730N, using them everywhere I went — the office, public transport, on walks…you name it.
For the most part, I streamed tunes over Bluetooth via Tidal on my Xiaomi 17 phone, but I also tried them out using a wired connection with my laptop. As always, I commenced testing by sifting through the TechRadar reference playlist, but I also listened to hours worth of tunes from my personal library.
More generally, I’ve spent years testing audio gear here at TechRadar, where I serve as a Senior Reviews Writer. I’ve reviewed everything from wired earbuds like the Sennheiser CX 80U through to party speakers, such as the Marshall Bromley 750. I’ve also tested a whole host of wireless headphones, so I know exactly what it takes for a model to stand out in this highly competitive market.
Read more about how we test
First reviewed: October 2026
Platform reviewed: PC
Available on: PC, PS5, Xbox Series X|S, Switch 2
Release date: October 14, 2026 (PC)
Funselecktor Labs Inc. is known for its minimalist yet vibrant takes on various forms of motorsport, starting with Absolute Drift in 2015, followed by Art of Rally in 2020 and Golden Lap in 2024. Now, the independent studio is tackling offroading, but rather than competing against the clock or other drivers, over the hill is about exploring an open world on your lonesome (or with a friend or three) at your own pace.
Taking inspiration from the recent wave of cozy games, over the hill doesn’t have concrete aims or objectives as such. Rather, you simply pootle around the various maps to discover various points of interest and earn Pebbles, the game’s currency, to upgrade your vehicle to better navigate the environment.
Off the beaten path(Image credit: Future / Funselektor Labs Inc.)Best bit(Image credit: Future / Funselektor Labs Inc.)The trial challenges. Not only do they test your off-road skills with a variety of difficult routes to overcome, but they also provide a more pronounced sense of purpose and achievement than anything else in the game.
over the hill sticks to the same cardboard-cutout aesthetic of the developer’s past efforts. Textures are flat and basic, but they’re elevated by the pastel colors and lush lighting effects, with environments drenched in pinks, oranges, and greens that invite players to explore them.
There are two main regions to choose from at the start of a game: Canada and Algeria. Each has its own sub-areas (three for Canada and two for Algeria), featuring all kinds of terrain and climates; you’ll see rain, snow, and sandstorms, which naturally affect your driving and navigation abilities, adding an extra element of challenge.
The music complements the visuals perfectly. The in-game radio gives you four ‘albums’ to choose from, each representing a certain flavor of ambient, from synth-heavy pieces to folksy guitar numbers, all with gentle melodies to lull you as you play. I was impressed with the score’s production value, given that it merely serves to subtly set the mood as you play.
(Image credit: Future / Funselektor Labs Inc.)This is a game low on story and characters, but high in vibes — specifically of the zen variety. Aside from the Buddha statue that acts as your tutorial guide, the only other character is Crazy Günther, the hippie mechanic you visit to customize your vehicle. His textual dialogue (there’s no VO) adds a small amount of flavor to an otherwise purely functional NPC, and it chimes well with the gentle tone of the game.
Once you learn the basics in the brief tutorial, you’re left to explore the world. Campsites are the chief points to discover, as they act as the game's main fast travel hubs. You can also use them to fast-forward time, useful if you want to wait for a different time of day or skip certain weather events.
Other points of interest in the maps include crates that unlock cosmetic features for your vehicle, as well as scenic points from which to take photographs. You can also find Trial Challenges to complete, which take you along treacherous routes of varying lengths to test your off-roading skills, and find wildlife to snap. These discoveries and activities earn you Pebbles.
Pedal to the metal?(Image credit: Future / Funselektor Labs Inc.)If you’re looking for a fast and furious off-roading experience, over the hill isn’t it. Instead, it takes a considered, sedate approach to the sport, one that rarely rewards harebrained driving and impatience. Speeds are slow at the best of times, with second gear being the highest. True to real life, vehicles have both low and high range gears, with the former being used to give you better control and traction on slippery surfaces and steep slopes. Such surfaces are indicated organically via the game’s visual style, without making it too obvious by overtly highlighting them.
Anyone who’s played MudRunner or SnowRunner will be in familiar territory with over the hill. As long as you’re in the right gear range, you don’t have to worry too much about being sensitive with the throttle; you’ll either make it up a slope or you won’t, regardless of how you modulate the throttle. Steering is fairly laborious as well, with the wheels being slow to turn and recenter on most vehicles, which only adds to the challenge of navigating around obstacles. I’ve never been offroading in real life, but this is how I’d imagine 4x4s to handle.
(Image credit: Future / Funselektor Labs Inc.)When the going gets too tough, you can use various bits of equipment to get you out of tight spots. First and foremost of these is the winch. A single button press will fire it at the tree you’re looking at (as long as it’s in range), and holding that same button will reel you towards it. You can also slacken the winch with another button, useful when you want to descend rather than ascend. If you want more control, you can use the winch in manual mode, which lets you choose which side of your vehicle to winch from and which tree to anchor to within a certain radius.
The winch can be used as many times as you like and is always in your inventory. Other tools, though, have to be selected before you enter a map; if you want to alter your loadout while playing, you’ll need to visit the mechanic. They’re also single-use items, although you select multiple instances of them, and they replenish whenever you visit a campsite. Among them are a portable anchor, which you can winch onto when there are no trees around, and two wooden planks to lay across small gaps or on the ground to give you more traction. These are a little fiddlier to use, as it can be a chore to line them up with your wheels, and misaligning them even slightly can easily result in your vehicle slipping off them. Still, they’re very useful and rewarding when you find yourself stuck. Other tools include a portable camp, a repair kit, and a car jack for righting your vehicle if you roll it over, which is easily done.
While over the hill offers a good time solo, it’s more fun with friends
There’s a respectable number of customization and upgrade options for your vehicles. There are a variety of vehicle bodies to choose from, ranging from classic 4x4s and wagons to more utilitarian and industrial models — and yes, there’s even a campervan. The differences between them are more than cosmetic, as they each have their own speed and handling characteristics, despite the game not actually listing these stats. The selection is resolutely vintage, with no model looking beyond the 90s at best. Most are inspired by iconic real-life vehicles, too, as suggested by their menu descriptions.
You can personalize your vehicle with a large number of trinkets, unlocked via the crates you find throughout the world. Sadly, however, the paint options are more limited. As for upgrades, you can improve attributes such as speed, grip, protection, and tool capacity — all of which you’ll need to do if you want to explore every area completely. Again, though, the upgrades are limited in their stages, and you’ll find yourself maxing out your vehicle’s potential quite quickly.
Riding shotgun(Image credit: Future / Funselektor Labs Inc.)While over the hill offers a good time solo, it’s more fun with friends. Having companions by your side (you can have up to four players in a server) not only takes some of the burden out of exploration, but also introduces the possibility of mischief. This is because you can winch to each other’s vehicles, which is obviously a big help when one of you is stuck in the weeds, but also allows you to pull each other off cliffs and into rivers. However, in order not to put the winch-ee at too much of a disadvantage, they can de-winch themselves at any point.
You can also explore independently if you so wish, and fast travel for one doesn’t mean fast travel for all, which gives everyone greater flexibility to explore. The whole experience ran smoothly during my testing; I didn’t encounter any problems with connectivity or lag, save for one occasion when my friend’s framerate dropped considerably, but Funselektor said this is a known issue with the preview build I played, so it’s entirely possible it’ll be rectified before launch. For most of my time in both single- and multiplayer, the game ran very smoothly, even at Ultra settings. The only real bug I experienced concerned some input clashes when I remapped certain buttons, but this was easy to work around.
(Image credit: Future / Funselektor Labs Inc.)Perhaps my main gripe with over the hill is that there’s just not that much to do. And while the central act of driving over rough terrain is fun thanks to the skill and problem-solving nous it requires, the mechanics lack real depth to sustain the game for long periods in the face of little additional activity. There’s not quite enough feel and feedback from slipping and sliding on loose ground to make it as engaging as it could be, and the lack of any sort of drifting mechanic — guaranteed to amplify the fun of any driving game by a factor of ten — is a real shame, especially since Funselektor has great form in this area, if its previous games are anything to go by.
I can only hope that future updates will add more to the driving and DLC will arrive to give players more to do. But for now, over the hill remains a fun time to while away an hour or so, but not much more than that.
Should you play over the hill?Play over the hill if…You like the challenge of offroading
It’s satisfying to overcome steep hills and slippery roads using your driving skills and various bits of gear.
You want a more considered driving experience
over the hill gives you a pleasant ambience and pretty environments to take in as you slowly drive around.
You want lots to do
There aren’t many activities or objectives to complete, and those that are present wear thin quite quickly.
You want a fast pace
No matter how much you upgrade your vehicle, you’ll never be able to let loose and tear through the world with real speed.
There are no accessibility features to speak of in over the hill. Subtitles for dialogue are on by default, since there’s no VO, and the closest the game comes to offering any comfort features is letting you disable motion blur.
How I reviewed over the hill(Image credit: Future / Funselektor Labs Inc.)I played over the hill for about 10 hours, seeing most of the main areas and features the game had to offer. I was also given a save file by Funselektor with all areas, upgrades, and customizations unlocked.
I mainly played solo, but I also tested online multiplayer by playing with a friend. I played on a gaming PC with an AMD Ryzen 7 7800X3D processor, an RTX 5070 GPU, and 32GB of RAM. I played mostly with a controller, but I also tested its mouse and keyboard controls.
I’m a fan of racing and driving games, and I’ve played similar off-roading games, such as SnowRunner. I also played a lot of Art of Rally, one of Funselektor’s other titles.
First reviewed October 2026
The Logitech G Pro X3 Superstrike isn’t the gaming mouse revolution that its predecessor was. The X2 Superstrike wowed in our review when it launched earlier this year, earning a rare five-star score, with most of the praise centered around its incredibly HITS (haptic inductive trigger system) switches.
These allow the user to fully customize the actuation point of the two main mouse buttons in the Logitech G Hub companion software, so you can tweak them specifically for the game that you’re playing. Hair trigger actuation cuts down click latency in competitive first-person shooters like Counter-Strike 2, potentially giving you a split-second advantage, while going for deeper, more deliberate clicks might be preferable for productivity work or slower strategy titles.
You can also choose the level of haptic feedback provided with each input, ranging from very little (or even nothing) to robust, strong clicks. Built on much the same principles as popular Hall effect switches, the sensors are extremely durable too, which is a massive plus.
(Image credit: Future)Though they now lack that initial novelty, the HITS switches remain superb in the Logitech G Pro X3 Superstrike. Other things we appreciated, like the comfortable right-handed shape, two customizable side buttons, and understated aesthetic, remain just as good this time around as well — as very little has been changed on the surface beyond the introduction of two new colorways: a sleek Midnight Black and a bright Magenta Eclipse (a cool pink and black).
Internally, things are different. Logitech G has redesigned the weight distribution to make the mouse less top-heavy. It’s weighs very slightly less at 59g, so very comfortable and light, and is now more balanced overall, which makes it slide even more smoothly in your hand. It’s also powered by a new chipset, the NxLOGI, designed for increased power efficiency.
Logitech G claims that it has taken the battery life all the way to 135 hours per charge, up by 45 hours compared to the previous model. Although it didn’t quite hit that lofty target in my testing, it still comfortably lasts a full week of daily use even with power-hungry features like click haptics cranked up.
(Image credit: Logitech)The Logitech Pro X3 Superstrike has an upgraded Hero 2 sensor, too, raising the sensitivity from the X2’s 44,000 DPI (dots per inch) to 48,000 DPI and tracking speed from 888 IPS (inches per second) to 930 IPS. You can now access the 8,000Hz polling rate when using the mouse in a wired capacity too – the feature was previously locked to just wireless mode.
I’m not exactly an esports pro, but throughout my testing I found the mouse to be incredibly responsive and accurate, undoubtedly helping my performance as I sunk hour after hour into Counter-Strike 2 and Call of Duty: Black Ops 7.
I do wish Logitech G had packed even more upgrades to really justify the X3 name, but all contribute to a successor that is a clear upgrade compared to what came before. You do unfortunately have to pay a little more this time around, though, as you will see below.
Logitech G Pro X3 Superstrike review: Price & availabilityThe Logitech G Pro X3 Superstrike comes at $199.99 / £169.99 / AU$299.95 and is available via the official Logitech website and online retailers like Amazon. In the US and UK, it’s slightly more expensive than the X2, which costs $179.99 / £159.99 / AU$299.95 and remains on sale alongside this newer arrival.
That’s firmly in premium territory for a gaming mouse, and whether the added $20 / £10 for the newer model is worth it for you is going to come down to whether you’re willing to pay a little more for even greater specs and better weight distribution.
Bizarrely, the price is the same as the old model in Australia, making the X3 the clear choice out of the two in that region.
Should I buy the Logitech G Pro X3 Superstrike?ScorecardValue
The Logitech G Pro X3 Superstrike isn’t cheap, but it’s also clearly aimed at competitive gamers willing to pay big bucks for the best of the best.
4.5/5
Design and features
Maintains everything we loved about the X2, but now offered in fresh colorways with improved weight distribution.
5/5
Performance
Snappy, comfortable in the hands, and highly customizable. You can’t ask for more from a gaming mouse.
5/5
Final score
More upgrades to justify the X3 Superstrike name would have been appreciated, but Logitech G has otherwise delivered a superior version of one of the best gaming mice we’ve ever tested.
4.5/5
Buy it if…You want the best of the best
The Logitech G Pro X3 Superstrike is pricey, but you really get what you pay for. Top-of-the-line specs and the incredibly customizable HITS switches make this the best of the best in competitive gaming mice right now.
You want unique haptic switches
There are few alternatives out there if you want haptic switches on a mouse like this, making the Logitech G Pro X3 Superstrike a clear choice.
You’re a serious FPS gamer
Being able to set the main buttons to activate on a hair trigger cuts down the time it takes to fire – which can make a real difference in competitive FPS titles.
You can settle for less
Realistically, most buyers don’t need the high specs or features on offer here. There are plenty of cheaper alternatives to the Logitech G Pro X3 if you’re not a competitive gamer.
Logitech G Pro X2 Superstrike
The original Logitech G Pro X2 Superstrike is still an excellent mouse, and it’s a little bit cheaper than the X3 despite offering nearly all the same features. With this new version out, I wouldn’t be surprised if it’s soon on sale at great prices too.
Read our full Logitech G Pro X2 Superstrike review
Asus ROG Harpe Ace Aim Lab Edition
This Asus and Aim Lab collaboration is a fantastic competitive gaming mouse that comes in at half the price of the X3 Superstrike. It’s incredibly lightweight and integrates seamlessly with the popular Aim Lab training software.
Read our full Asus ROG Harpe Ace Aim Lab Edition review
(Image credit: Future)How I tested the Logitech G Pro X3 SuperstrikeI tested the Logitech G Pro X3 Superstrike for multiple weeks, both in the lead-up to and after its official reveal and release. I used it daily for both gaming sessions and productivity tasks.
On the gaming side, I endeavoured to test popular esports titles including Counter-Strike 2 and Call of Duty: Black Ops 7. I also played a range of other games from Gears of War: E-Day to Cities: Skylines 2 and Far Cry 6.
Throughout my hands-on time with the mouse, I compared its performance to that of other high-end gaming mice – particularly my usual go-to models, the Asus ROG Harpe Ace Aim Lab Edition and Razer DeathAdder V4 Pro.
While many of the best dash cams on the market come with plenty of features and functions, not all of them boast 4K shooting capability. The dual-channel 70mai 4K A900 Ultra captures 4K footage not only with its front-facing camera, but also with the rearward-facing unit that makes up this potent dash cam bundle.
This camera combo benefits from Sony Starvis 2 IMX678 sensors in both units too, which combined with the 4K, HDR and 70mai’s own Night Owl Vision 2.0 processing, means the bundle is perfect for capturing footage night and day. The resolution is impressive, with the f/1.8 front lens capable of shooting 3840 x 2160P (4K) at 30fps, and the f/1.6 rearward camera able to shoot the same 4K quality at 25fps. The field of view for both units is a generous 130 degrees.
The rest of the specification is similarly impressive, with the chunky main camera featuring a 3-inch rear-facing screen and four control buttons, which makes adjusting settings and previewing footage easy. There is a 5-system built-in GPS, and buffered emergency recording that captures up to 3 minutes and ten seconds before and 30 seconds after an incident.
Bonus appeal is delivered with the likes of 70mai’s Smart Parking Surveillance 2.0 (subject to hardwiring the unit into a vehicle), a Driver Fatigue Alert, and 4G Cloud+ 2.0 compatibility that delivers a live view, remote playback and two-way voice communication that covers all bases on the security front.
While capturing 4K footage soon amasses lots of chunky files, the 70mai 4K A900 Ultra features Wi-Fi 6, which means the transfer of footage and general file management is both quick and easy, with speeds of up to 45MBps. Another plus of the 70mai 4K A900 Ultra comes via compatibility with 70mai’s Battery Pack Mini, which gives assured backup power, and up to 30 days of parking surveillance without draining your vehicle’s battery.
Topping off an impressive set of features is hands-free voice control, while the unit itself features supercapacitor technology that offers more durable performance across the ranged of temperatures that occur inside vehicles over time.
All of this is squeezed into a compact box-shaped design for the main camera unit, while the rearward-facing camera is a fairly typical tube-shaped design. Both units can be attached to screen glass using supplied adhesive pads, and everything needed for the job comes inside the box.
The 70mai 4K A900 Ultra is therefore a one-stop solution, although it is worth noting that a hardwire kit, which unlocks the potential of around-the-clock surveillance monitoring, will need to be purchased separately. Otherwise, the units can be powered via a standard 12V in-car power socket, for which an adapter is supplied. The 70mai Battery Pack Mini is also sold as an optional extra.
In the US, the 70mai 4K A900 Ultra is priced at $299.99, but at the time of writing can be purchased directly from the US 70mai website for $239.99. In the UK, the 70mai 4K A900 Ultra is priced at £231, but is currently available for £185 from the 70mai website.
70mai 4K A900 Ultra: specs70mai 4K A900 Ultra dash cam specsVideo
Front: 3840 x 2160P (4K) 30fps
Rear: 3840 x 2160P (4K) 30fps
Field of view (FOV)
130 degrees front / 130 degrees rear
Storage
MicroSD up to 512GB
GPS
Yes 5 system
Parking mode
Yes, with constant power cable, not included
App support
70mai app
Dimensions
3.62 x 2.36 x 2.02 inches / 9.2 x 6.0 x 5.14cm
Weight
0.52lb / 0.24kg
Battery
Yes
70mai 4K A900 Ultra: DesignI’ve tested several dash cameras from the 70mai stable, and always found them to be well designed and very nicely made. The 70mai 4K A900 Ultra follows that theme, with a good-looking exterior for the main camera unit that sits upfront. Meanwhile, the tube-shaped rear-facing camera looks fairly conventional, but is also very well put together.
The main camera unit feels great in the hand, weighty and chunky. It also features a built-in mounting bracket, which is non-detachable. The angle-adjustment bracket that joins the camera unit, and the sticky attachment that fits to the windshield felt quite stiff to adjust, but this makes sense when you consider how much vibration and bumping around the unit will be subjected to over time, and should mean that the position of the camera remains consistent over time.
Up front, the lens protrudes from the front of the camera unit, but not so far as to be intrusive when fitting to the windshield. The side of the unit has a slot for microSD cards up to 512GB capacity, and the port for connecting the power and rear camera cable. I like the way 70mai does its connectors, with a push fit for the camera wire that feels almost locked in place once it has been pushed in. Again, having a durable design for components like this means there’s less chance for failure over time.
There’s a 3-inch screen on the back of the front dash camera unit, which is a good size for previewing footage and the like, as well as making the setup process nice and easy. It took me mere minutes to power-up the camera using the supplied 12V power plug and cable. From there, picking through the installation options and setting the language, time and date options was easily achieved via the four plastic buttons directly below the screen.
(Image credit: Future)Both cameras can be fixed to the glass using the supplied self-adhesive pads. In the case of the front unit this has to be applied to the bracket and then stuck to the screen. There are static sheets for anyone who wants to stick these to the glass first, which isa good option if you think you’re going to need to peel it off and move to another vehicle at some point. The rear camera has its sticky pad already fixed to the bracket.
Getting this into position in a rear window can be tricky, depending on the vehicle, but the good news is that the lens barrel can be rotated into its optimal position, and the view it captures checked within the front-facing screen on the front. This is presented as a picture-in-picture view, so any tweaks can be made if the view doesn’t look quite right. 70mai does sell an optional hardwire kit for anyone wanting to access the entire suite of features and functions, including round-the-clock vehicle surveillance.
I found the 70mai 4K A900 Ultra dash cam very easy to use once I’d got it installed and ready to go. As mentioned, the initial setup procedure is very straightforward, and can largely be done without consulting the manual thanks to the simple step-by-step process, which includes formatting the memory card. I especially liked the way the chunky buttons on the back of the camera could be used for making adjustments. Combined with the 70mai app, which I’ve used before, this combination makes light work of everyday file management duties.
Which brings us to the subject of the video. The 4K quality produced by this twin-channel camera combination is excellent, and I found the after-dark footage it captured was as good as footage shot in daylight. The 70mai engineers have clearly put some effort into squeezing the maximum detail from their HDR software, and the results are clear to see in the clips on this page.
The cameras also coped admirably with variable light quality and weather conditions, as well as sudden changes in lighting such driving through a tunnel, as illustrated in the clips here. Importantly, there's good definition in details such as license plates and road signs.
One of the more interesting features of this dual-channel dash cam is its use of low-voltage differential signaling, or LVDS. 70mai claims this means the 4K feed from the rear camera is relayed as a digital signal, with no re-encoding, which ultimately means there's no compression carried out, even though there is quite a long cable connecting the two camera units. 70mai also says the connection features 20ms ultra-low latency. In essence, that should mean that if you're using the feed from the rear camera when reversing, you'll see it in real time, without any lag. On a more practical note, the more efficient cabling seems thinner than usual too.
Overall, the 70mai 4K A900 Ultra dash cam is a potent package that left me wanting for nothing. Naturally, the files are chunky, but the latest Wi-Fi transfer capabilities of this bundle and a rock-solid app means file management really isn’t an issue. Granted, the microSD card tops out at 512GB before it starts looping, but I found that transferring files from the camera to cloud-base storage was about as easy as it gets.
As always, one important thing to note is that anyone wanting to use the parking-monitoring feature will to purchase the optional hardwire kit.
(Image credit: Future)you'll need the optional hardwire kit. Th
Should you buy the 70mai 4K A900 Ultra dash cam?(Image credit: Future)Buy it if...You want top-quality video
There's no doubting the capability of the 70mai 4K A900 Ultra dash cam, thanks to its 4K shooting power. Better still, you get similarly potent video capture from the rear camera too.
You value extra features
The 70mai 4K A900 Ultra dash cam comes with a host of added-value features, including excellent after-dark capability, and parking surveillance via the optional hardwire kit.
You want more power
The 70mai 4K A900 Ultra dash cam can be boosted by adding 70mai's Battery Pack Mini as an option. This avoids any worries about battery drain, and makes the twin-camera setup even more versatile.
Twin cameras are more than you need
Lots of us tend to think driving standards have been slipping, and so all-round protection is useful. But if you crave simplicity then a single-camera setup will suffice.
You're looking for a budget option
The 70mai 4K A900 Ultra dash cam is best described as a mid-range model, and while it is competitively priced, there are cheaper bundles out there.
Fitting a dash cam is a chore
The downside of the 70mai 4K A900 Ultra dash cam is that it requires twice as many cables to be plumbed in behind trim panels. A single-channel camera might therefore be a better bet.
70mai loaned me the 4K A900 Ultra dash cam along with everything I needed to test it, including a microSD card.
I installed the twin-camera bundle in a test vehicle using the supplied cables and connectors. I didn't call on the option of using a 70mai hardwire kit, which offers a more permanent means of supplying power, and enables parking-surveillance features. I didn't get to try the 70mai Battery Pack Mini either, which is another option offered by the company.
I did, however, make good use of the supporting 70mai app. I've tested this before, and it's received a few tweaks here and there since I last used it. As a result, the app works very well indeed, especially when it comes to managing the larger files generated by the higher-quality 4K setup.
The HP Color LaserJet Enterprise 4701 is a powerful and expandable A4 office printer able to serve teams of up to ten coworkers. It ships with a reasonable amount of TerraJet toner and HP’s strongest ever security.
The specification sheet is strong too, with more memory and processor speed than your average print-only device and a top speed of 35ppm (pages per minute). It printed well, even on pretty thick card.
However, there’s no touchscreen on this US$730 (£590) device and I found the user interface frustrating, so read this in-depth review before you buy.
HP Color LaserJet Enterprise 4701: Design and build(Image credit: Future)SpecsType: color laser printer
Functions: Print only
Connectivity: USB, Wi-Fi, Ethernet
Data storage slots: USB Host
Max print speed: 35ppm
Max paper size: Letter/A4
Print quality: 600x600dpi; 1200x1200dpi (enhanced)
Memory: 2GB
Apple AirPrint: yes
Consumables included: 4 cartridges (2,300 black or 2,000 color pages)
Dimensions/Weight: 421 x 427 x 297 mm (WxDxH)/36lb/16.3kg
HP’s Color LaserJet Enterprise 4000/X400 Series printers and multifunction devices replace the outgoing 400 Series and with their blue livery and crisp design, it’s certainly an aesthetic improvement.
The HP Color LaserJet Enterprise 4701dw is the base model in this Letter/A4-size range and it’s also the most compact. It’s reassuringly heavy at 36 pounds, yet small enough to share the desk in my home office without crowding me out. The dw at the end of the model name indicates that the printer I tested can auto-duplex and has Wi-Fi built in, but in other respects, variants on this model are the same, so I’ll dispense with the suffix going forward.
It looks much like the cheaper HP Color LaserJet Pro 4201 and I found the print quality to be comparable. But what the enterprise-level 4701 brings is a higher spec with a faster processor, more memory and security tough enough for big business. It’s more upgradeable because you can add not just one, like the Pro, but two optional paper trays. It also replaces the awkward rotary dial interface with a regular keypad.
The main paper drawer has a standard capacity of 250 sheets, but you can expand this by adding up to two high-capacity 550-sheet paper cassettes which cost around US$370 each. It's the kind of useful future-proofing that you don’t get with cheaper alternatives like the Brother HL-L3230CDW. There’s also a 50-sheet front-loading multi-media tray for envelopes or specialist paper.
HP Color LaserJet Enterprise 4701: Features & specifications (Image credit: Future)Being an Enterprise model means the HP Color LaserJet Enterprise 4701 has a higher spec than the Pro and a feature set geared toward heavier use. As such, this compact printer has a faster dual-core 1.4GHz processor and four times the RAM at 2GB. That doesn’t make it print any faster as both print engines achieve a rate of 35ppm, but it does enable a higher recommended duty cycle of up to 4,200 pages per month.
It also has stronger Wolf Pro Enterprise security. HP’s new post-quantum cryptography (PQC) protection should shield your printer from attack by quantum computers. It’s also more manageable as part of a fleet. There’s even a USB Host port, which I always find useful for printing without need of a device.
I’m happy to see the quirky rotary dial control of the Pro giving way to a normal push-button keypad for this Enterprise model, although I wouldn’t accuse either interface of being user-friendly.
HP Color LaserJet Enterprise 4701: Setup and operation(Image credit: Future)In my experience, HP printers are often the easiest to set up thanks to the inclusion of Bluetooth to connect your printer to your smartphone straight out of the box, but that’s not the case here. It took me rather longer to follow the on-printer prompts using the fiddly control panel.
And because of the added security, there is no default administrator password printed discretely on the printer. During setup, users have the option to create an admin password that meets HP‘s security requirements (minimum eight characters, including uppercase, lowercase, number, and special character).
If you skip this step during setup you’ll need to configure the password later through the printer's Embedded Web Server (EWS). It’s the kind of extra legwork you get with an enterprise printer instead of the much simpler home office model.
In daily operation, the HP Color LaserJet Enterprise 4701 is easier to use, thanks to its prompt first page out time and strong software support. The printer’s display is rather small, however, and given the premium price, it’s frustrating that there’s no touchscreen interface, like the one found on the significantly cheaper Xerox C320.
HP Color LaserJet Enterprise 4701: Performance(Image credit: Future)The HP Color LaserJet Enterprise 4701 prints quickly and consistently, turning out color and mono pages promptly and without any misprints or paper jams during the test. The FPOT (first page out time) is only 5.7 seconds, thanks to the extra onboard processing power and RAM, and the maximum print speed of 35ppm (or 33ppm if using A4 instead of Letter paper) in simplex mode is accurate.
It’s no faster on paper than competitors such as the Xerox C320, but it turns the paper quickly in duplex mode, making it slightly quicker with two-sided documents.
Black and white prints appear crisp and hard to fault. This is what laser printers do best and the HP delivers very professional-looking text on plain paper. Characters printed at the smallest point size remain crisp and legible under a magnifying glass.
When printing in color, I noticed a drop in contrast that can make photos look less detailed than the original. It’s a subtle complaint and the toner is bright enough to achieve vibrant results that look sharp enough when printing at ‘best’ image quality. The HP Color LaserJet Enterprise 4701 can print on a wide range of media, including quite heavy card up to a recommended 200 gm².
I got good results with card of 240gm². Often when you go to select your media type on a laser printer, you’re given four or five choices, but this one offers 33, proving its versatility.
HP Color LaserJet Enterprise 4701: Consumables (Image credit: Future)The HP Color LaserJet Enterprise 4701 prints with the company’s still quite new TerraJet toner formulation. This has the advantage of a lower melting point that reduces the energy needed to print by around 27%. The disadvantage is that it’s a tad more expensive than your average toner, but it’s also brighter so I think the energy saving and vibrant results are worth it.
It ships with a reasonable amount of toner in the four setup cartridges (enough for 2,300 black or 2,000 color pages) and high-capacity carts are available that will give you up to 9,000 black pages and 6,900 color. With HP’s black high-yield carts costing around US$252 (£239) the CPP (cost per page) is around 2.8 cents (2.1p) for mono, which is competitive.
Meanwhile, color pages cost around 5.6 cents (4.2p) per page, which is more expensive than rivals such as the Xerox C320. So, if you print at highest volume in color, this may not be the best solution for you.
HP Color LaserJet Enterprise 4701: MaintenanceRoutine maintenance is minimal, with the printer monitoring its own long-life components and alerting the user when consumables or worn parts need replacing. And with the imaging drums incorporated into the disposable toner cartridges, you don’t need to clean or replace them. If you do notice deterioration in print quality, you can go to the printer’s Cleaning Page in the support tools menu and run a calibration or cleaning cycle.
HP Color LaserJet Enterprise 4701: Final verdictFutureFutureFutureFutureThe HP Color LaserJet Enterprise 4701 is a neat solution for a small workgroup in a shared office where security and print quality are key considerations, but I wouldn’t recommended it for home office use.
I had some teething problems setting up my unit and the lack of a touchscreen combined with the increased security makes it somewhat user-unfriendly. However, once networked into your office, it will print quickly, securely and cost effectively, in black and white. HP’s more expensive color TerraJet cartridges mean less competitive color printing.
With it’s quantum-resistant security software, powerful processing and optional upgrade accessories, this enterprise printer is well-aimed at the expanding business, especially one that prints predominantly in black and white.
For more top-performing units, I've tested out the best home printers and the best laser printers.
While a lot of fans have been mixed on Capcom’s remake of Resident Evil 3 since its initial release in 2020, there’s no denying that it's an incredibly tense survival horror experience that’s filled to the brim with high-octane action. And now, you can experience Jill Valentine and Carlos Oliveira’s terrifying journey on the go, thanks to a new Nintendo Switch 2 port.
Review infoPlatform reviewed: Nintendo Switch 2
Available on: PS4, PS5, Nintendo Switch (cloud only), Nintendo Switch 2, Xbox One, Xbox Series X and Series S, PC, iOS
Release date: October 16, 2026 (Switch 2 edition)
I’ve spent more than 10 hours playing Resident Evil 3 on Nintendo Switch 2, experiencing the main story in full. So, is it a port that’s worth your time and money? Here’s my take.
For the most part, I want to focus on the quality of this port on Nintendo’s latest hybrid system, but before we delve into that, I’d like to share a few thoughts on the remake of Resident Evil 3 in itself.
Nemesis is coming for you...(Image credit: Capcom)I played through the Resident Evil 2 remake right before this entry, and while there are a lot of similarities in terms of the combat, resource management, environments, and visuals, they have a few striking differences.
Above all, Resident Evil 3 feels far more focused on the action — it feels like you’re constantly on the run, blasting through zombies, and rushing to save the people of Raccoon City. In some ways, this works to the game’s advantage: the horrifying Nemesis is a truly daunting foe, the high-paced gameplay is engaging from start to finish, and the explosive set pieces make this entry feel truly cinematic.
However, the fast pace and distinct action focus come with its drawbacks. The game’s runtime is very short — you’ll easily finish this one in about six hours. On top of that, the overall narrative feels a bit thin, and there are very few puzzles. Ultimately, Resident Evil 3 is still a blast, and its likeable cast and engrossing gameplay make it worth playing alone — it just doesn’t quite have the depth of some of the best entries in the series.
Best bit(Image credit: Capcom)OK, I thought Mr. X was frightening in Resident Evil 2, but Nemesis is on a whole other level. He’s far more deadly and imposing, and when he whipped out a flamethrower on the rooftop, I was bricking it. All of the battles against him feel so incredibly tense yet enjoyable, and ended up being my favorite parts of this adventure.
Anyway, let’s talk about how this title plays on Switch 2 specifically. And good news — the Resident Evil 3 remake runs very well on this system. The Switch 2 edition targets 60 frames per second (fps), and I enjoyed smooth frame rates in both docked and handheld mode with barely any noticeable drops. Yes, the movement of some distant enemies could appear a little shaky — something I also saw in the Resident Evil 2 remake on Switch 2 — but even the most action-packed segments of the game were silky smooth.
While you could probably get a more premium visual presentation from a gaming PC or PS5 Pro, the game’s graphics also translate well onto Nintendo Switch 2 after calibrating HDR. The dark, moody environments look sharp and intricate in docked mode, with character models looking pleasantly detailed. Contrast is solid too, with colors popping against the dismal city streets, though it’s worth noting that in handheld mode there’s a noticeable (yet understandable) hit to graphical fidelity — though the game still looks very decent overall.
The game also controls nicely, and you can switch between a few different schemes in the options menu, although it would’ve been neat to see gyro aiming, which worked well on the Switch 2 edition of Resident Evil Requiem. There’s also no mouse mode integration, and more generally, it would’ve been nice to see this version play to the Switch 2’s strengths a bit more. One thing that I did like, though, was the Switch 2’s virtual spatial sound, which provides an expansive, almost three-dimensional soundscape when you’re battling through hordes of zombies.
In the end, then, it’s easy for me to recommend the Resident Evil 3 remake on Switch 2. While the graphics won’t wow you in handheld mode and the core game isn’t without its flaws, it consistently runs at a stable frame rate, visuals are strong in docked mode (and still more than adequate in handheld), and the action-packed gameplay is sure to keep you absorbed in the game from start to finish.
Should you play Resident Evil 3 for Nintendo Switch 2?(Image credit: Capcom)Play it if…You want to experience Resident Evil 3 on the go with little compromise
I was very pleased with this Switch 2 port’s performance. It looks very solid overall, especially in docked mode, and you’ll get smooth frame rates for satisfying and seamless gameplay, both at home and on the go.
You’re looking for a brief survival horror game to blast through
The remake of Resident Evil 3 has a very brief runtime. I finished it up in about six hours, and while I feel that it could’ve offered more, some may appreciate its brevity. Sometimes, it’s fun to just fly through a brief, action-packed experience, and Resident Evil 3 offers exactly that.
You want the best performance possible
For those of you looking for peak performance, then the PS5 Pro or PC might be the better destination for playing this title. That being said, the visuals and performance of the Switch 2 version are commendable, and the benefit of getting to play the game on the move is massive.
You’ve never played a Resident Evil game before
Resident Evil 3 isn’t the best starting point for series newcomers. The events that play out are deeply connected to those of Resident Evil 2, which I’d suggest as an entry point for anyone looking to get into the franchise.
The options menu allows you to make a few changes to your experience, with a range of camera options, three separate control schemes, toggle or hold run modes, and a range of voice and text languages available. What’s more, you can change the color of the reticle, laser dot sight, and dot display, alter HUD opacity, and tone down damage display if you’d prefer.
How I reviewed Resident Evil 3 for Nintendo Switch 2(Image credit: Capcom)I sunk just over 10 hours into the Resident Evil 3 remake on Nintendo Switch 2, during which time I finished the main story and tried playing in both docked and handheld mode.
Most of the time, I played the game docked, with my Switch 2 connected to the Sky Glass Gen 2 TV and Marshall Heston 120 soundbar. I did try out handheld mode from time to time, though, and used my JBL Live Beam 4 earbuds to experience the game’s virtual spatial sound.
More generally, I’m an experienced gaming hardware and software reviewer, and have been testing all kinds of games and accessories at TechRadar for years now, where I serve as a Senior Reviews Writer. I’ve reviewed all sorts of Nintendo Switch 2 titles, from major first-party releases like Fire Emblem: Fortune’s Weave to ports like Yakuza Kiwami. I’ve also played a number of Resident Evil games, including the Switch 2 port of the Resident Evil 2 remake.
First reviewed October 2026
I've tested many desks. I've used a lot of different companies. I've built many desks, and I currently have several in my active repertoire that my team and I use daily.
There are some desks I've learned I can rely on: I know testing will go smoothly, building will be a no-frills experience, and once it's built, I won't have to worry about it falling apart on me. Uplift has quickly become one of those companies that I can give my five-star label to without any hesitation.
Of course, as I am with this one, I thoroughly test every desk. I'm pleased to say the four-legged standing desk continues the trend I have seen over the last couple of years in Uplift's build quality, reliability, and user experience.
This is the kind of desk most people should probably get if they want the best standing desk - although limited availability outside North America might mean its misses out on a spot in my guide. Most people I know don't need a ton of add-ons or bells and whistles. Just a quality slab of wood that won't be a waste of money in a few years, but something they can keep building on and use for many, many, many years to come.
Yes, of course, some people just want a simple budget desk, and for them, this might not be the right option. For those who want something that lasts and want to invest in something worth it, the Uplift standing desk family, including this four-legged standing desk, is well worth the cost, in my book.
Uplift 4-leg standing desk: Price and AvailabilityThe Uplift 4-leg standing desk is available direct from the manufacturer, and comes in a range of different styles to match the workspace.
The MSRP on this desk is about $960, but you'll likely be able to grab it on sale if you aren't in any rush. I would keep an eye on Uplift's website and other third-party retailers to see if you can find it.
Unless you'd rather go with a custom desk, I would suggest going straight to Uplift's website and customizing your desk there. During the customization process, you can choose everything, down to the wood type, exact specifications and sizing, leg color, accessories, grommet placement, fill, and more.
Keep in mind, of course, that if you choose a larger desk and some more premium accessories, the price will go up, but I believe my build with a 48-inch desk was just around $960.
(Image credit: Collin Probst // Future )Uplift 4-leg standing desk: Unboxing and First ImpressionsEvery company has its modifications, but Uplift's unboxing experience is super straightforward. Overall, unboxing and building took me about 20 minutes, which says a lot. I know it's only a 48-inch desk, so there wasn't much logistical physics involved in maneuvering around a large slab of wood. A 20-minute build time for a standing desk is pretty crazy, since some desks take people upwards of 2 hours due to their complexity (and I should probably say unnecessary complexity, since Uplift shows it doesn't have to be that hard).
Another thing I really appreciate about Uplift is that everything is pre-threaded. Unless you want to add things beyond what they send, even with their additional accessories, everything has a pre-threaded hole in the ideal location. Of course, since this is, at the end of the day, a hunk of wood, you can customize it however you want, adding that extra flexibility. If you want to build to their suggestions, there are plenty of mounting options, down to the controller.
I mentioned it briefly above, but as someone who has had plenty of power strips fall off due to failed adhesive or the frustration of having to undo a screw in a nice piece of wood (because the power strip placement was slightly off), I can attest to the value of this. Being able to mount the power strip directly to the desk frame in multiple locations is an unlock I didn't realize I wanted until I started using Uplift desks.
Once again, if you plan to add a power strip, I suggest getting one or several from them so you can use this system. You can connect the power strip, which will inevitably get heavy and warm, to the frame so it won't fall off in the future.
(Image credit: Collin Probst // Future )Uplift 4-leg standing desk: Design and Build QualityBuilding on what I said in previous sections, Uplift standing desks have build quality that's probably second to none, especially on their higher-end models, like this solid walnut one I have here. The quality and materials are spectacular.
Sure, if you want, you can get a much cheaper desk with a fake wood top or a non-wood top all around. Having a solid hunk of walnut, or any quality wood, to base your entire workstation around is well worth it, in my book.
Before my years of reviewing desks, I've gone the route of:
- cheap built-ins in apartments
- cheap desks at university
- tables that I pulled from other areas because I didn't think it mattered
- not even having a desk at all and just running a laptop on my lap or at the kitchen table
While those are all viable options, maybe some people need a dedicated workspace they can be proud of. That makes all the difference if you choose the 48-inch desk route, as I do.
One thing to note: the frame that holds the legs to the desktop will slightly cover the grommet holes. If you plan to use one of the powered grommet holes to run power all the way up to the top of your desk, it may not fit properly.
For me, having the cable pass through, or even a little cubby, works just fine. For this size desk, it doesn't seem worth it to me to have a power grommet in the top, especially since I planned to use my Siteki power block on top, as you can see in the photos.
(Image credit: Collin Probst // Future )Uplift 4-leg standing desk: In useI'm 6'1", 6'2" depending on who's asking, or, honestly, what shoes I'm wearing that day. I've noticed I'm at that cutoff point where some desks rise to the level I want, and some are just a little too short. Most of the time, I'm putting my desks on caster wheels, which helps significantly by adding a couple of inches, but for some desks, I don't, and that's really when I notice the cutoff in height.
So, this is for those who are around that same height or taller. I've done my homework over the last several years, and many sit-stand desks aren't built for people who are our height or taller. Uplift is not one of those companies.
It can rise to a height that is actually taller than I would want, which is very uncommon for me. This means that I can raise it up to where I actually am comfortable standing for long periods of time, not feeling like I have to hunch over at all or compromise by having my monitor on an arm that's abnormally high when I'm sitting (just so that it matches the height I want when I'm standing).
All right, back to everybody here. A standing desk that can get really high isn't just useful for taller people. Of course, that's one clear benefit, but it's also a huge benefit if you want to use your space a little more intentionally and slide your desk chair under your desk when you're not using it. If you're the kind of person who changes out parts on your desk even semi-regularly, being able to raise it lets you get under it much easier without crawling around on the floor, lying on your back, or feeling claustrophobic.
It's also helpful if you are on a call on your laptop that's open on your desk and you want a better height or angle during an interview (so your potential future boss isn't looking up your nose from your camera angle on your laptop). If you're like me and need to get it up and out of the way so your kids can't reach it when you're not around, the extra height can be a game changer and potentially a work saver.
I've really enjoyed doing this for the last several desks and products I've tested, and I've had this desk for about 100 days now, actually 106 if you're being very technical. It's been in my office space at my studio for about 100 days.
Over the last few years, I've started testing longer periods like this because I noticed a few products I tested early on didn't work great after a few months of heavy use. Uplift has absolutely knocked it out of the park and has even survived about six different desk setups in those 106 days so far.
Now, of course, I know not many people will rotate out their gear as quickly as I do. What is good to know is that this desk has gone up and down numerous times. Over the last 106 days, it has lifted almost no weight every single day. It has lifted an extremely heavy monitor, desk shelves, and multiple monitors. It's even lifted my kids a couple of times because, scarily enough, my kids now view my office as a jungle gym sometimes.
Through all those tests, desk setups, and children, this desk hasn't wavered at all. There's been absolutely no degradation in the materials or the electric motors. There are zero signs of wear and tear. The desk still lifts and lowers as quietly as before. Partly because of its smaller size, but mostly because of its quality build, this desk has zero wobble. Even at height, you won't notice it moving at all.
This desk probably isn't for those who need a super niche desk, but for everyone else looking for a quality workstation, it's a great place to start, or at least one to strongly consider.
(Image credit: Collin Probst // Future )Uplift 4-leg standing desk: Final verdictIf you're looking for a corner desk, this is not it. If you're looking for a very specific niche desk that matches your aesthetic perfectly, this might be it. If you want a quality desk you can build out into just about anything, you should absolutely check out Uplift's standing desks and consider them for your build.
A quality desk as the capstone and foundation for everything else you build around it makes all the difference. You can have the best chair, the best speakers, the best laptop, the best monitor arm, and the best gadgets on your desk, but if your desk itself is terrible, it'll make everything else feel lesser, like it's trying to cover up. It's going to feel like makeup on a pig.
If you start with a quality main piece and then slowly build around it, you know what you're building on is a firm foundation, and that's wise no matter how you look at it.
(Image credit: Collin Probst // Future )For more work essentials, we've tested and reviewed the best office chairs.
The Braun OptiBrew Pro does even more than you might expect from a drip coffee maker. It makes five different coffee styles: Regular, Bold, Over Ice, Cold Brew, and Coffee Shot. There are seven different brew sizes: 8 ounces, 10 ounces, 12 ounces, 16 ounces, 20 ounces, a six-cup half-carafe, and a 12-cup full carafe. The Coffee Shot setting is not technically espresso but has a similar strength. This setting yields about three ounces of highly concentrated brew, perfect for making lattes and cappuccinos. A built-in milk frother tucks away when not in use.
The machine comes with a reusable filter, though you can use a cone-shaped #4 paper filter if you prefer. It also comes with a double-sided coffee scoop, so you can measure out the precise amount of coffee you need for each brew size and style.
The large, easy-to-read touch screen lets you set up your brew. You can adjust for high altitude and/or hard water if needed. Set up auto-brew for a specific time and you'll have freshly brewed coffee waiting for you when you wake up in the morning. The keep warm feature can keep your coffee warm for up to four hours at the temperature of your choice. You can also reheat cold coffee that way.
Cleanup is easy, and most of the parts are dishwasher-safe. The Braun OptiBrew Pro is easy to use, and it produces excellent coffee in a variety of styles.
(Image credit: Karen Freeman / Future)Braun OptiBrew Pro: price and availabilityThe Braun OptiBrew Pro is available on Braun's website as well as other retailers such as Target and Williams-Sonoma. It comes in just the one colorway which is black with silver accents. The retail price is $199.95 (roughly £151.10 GBP, $287 AUD).
Braun OptiBrew Pro: specsName
Braun OptiBrew Pro
Type
Manual/Drip
Dimensions
6.9 x 14.6 x 11.8 inches / 175 x 370 x 300 mm
Weight
10.14 lbs / 4.6 kg
Brew styles
Regular, Bold, Over Ice, Cold Brew, and Coffee Shot
Milk frother
Yes
Coffee bean grinder
No
Braun OptiBrew Pro: designThe Braun OptiBrew Pro is well-designed and has a lot of features for a compact drip brewer. The large and easy-to-read touch screen lets you set up whatever sort of brew you'd like. It comes with a reusable filter, but you can also use a #4 paper cone filter if you prefer.
Karen Freeman / FutureKaren Freeman / FutureThe Braun OptiBrew Pro has a large capacity water tank on the back, which you can remove for easier filling if you like. The tank is marked with brew sizes so you can always be sure you have enough water in the tank for the size coffee you're making.
Karen Freeman / FutureKaren Freeman / FutureThe milk frother tucks neatly away on the left side; simply swing it out to use it. Pressing the top of it turns it on, let go to turn it off. Twist it to the unlock symbol to remove the frother for cleaning. It's the only part that's not dishwasher-safe, but it's easy enough to wash up in the sink.
Karen Freeman / FutureKaren Freeman / FutureWhen you're making a single serving of coffee rather than a carafe, you can pull out a built-in platform that puts your mug close to the filter. This helps avoid any splattering and minimizes your coffee's contact with air. It's just the right height for a regular-to-large mug or a small-to-medium travel mug.
(Image credit: Karen Freeman / Future)The included coffee scoop is two-sided, with one side being larger than the other. The user guide has a chart that tells you how many larger or small scoops to use for each brew style. This chart is a good guideline to start with, of course you can use more or less coffee to your personal tastes. The handle of the coffee scoop can be used as a coffee bag clip.
Karen Freeman / FutureKaren Freeman / FutureOther features include a keep-warm plate, which you can set for up to four hours, that you can also use to rewarm cold coffee. The OptiBrew has an auto-on feature so you can set up your coffee the night before.
If you wish to pause the brewing mid-carafe to grab a cup, you can easily do that by switching the lever in front from "coffee" to "stop."
Additionally, you can adjust for high altitude and water hardness if you need to. You can even adjust the beep tone if you like.
I tested out lots of different brew styles, all of which made some delicious coffee. There's something on the menu for everyone.
Regular coffeeI started by making a half carafe of just regular drip coffee. I made it "bold" style, which is how I like it. I also used the maximum amount of recommended coffee, which was four big scoops. This came out great, nice and strong. Some carafes spill as they pour, but this one is well-designed and doesn't do that. I tested the brew pause feature by switching the lever from "coffee" to "stop" during brewing, poured myself a cup, and then switched the lever back to "coffee." Very little coffee dripped out while I was pouring a cup (maybe a drop or two) and when I switched the lever back, brewing continued as expected.
Karen Freeman / FutureKaren Freeman / FutureKaren Freeman / FutureRegular coffee: single servingI tried out some different single sizes of regular coffee, using the coffee dosage chart in the user guide. Each time I chose the maximum coffee dosage and selected the "bold" setting. I made a 12oz mug and a 16oz travel mug using the built-in platform. Both came out great.
Karen Freeman / FutureKaren Freeman / FutureKaren Freeman / FutureKaren Freeman / FutureRegular coffee: auto-on and keep-warmIf you want to have your coffee hot and ready for you when you wake up in the morning, use the auto-on feature. I tested this out and it worked perfectly. You can set the keep-warm feature to your desired time, up to four hours, so it will still be warm when you go for a second or third cup later. All of this worked exactly as expected. You can even set how warm you want your coffee to stay. I used the medium setting and found the coffee to be plenty hot even hours later. Hot enough that I had to blow on it before drinking. The red indicator light under the warming plate lets you know it's hot.
Karen Freeman / FutureKaren Freeman / FutureKaren Freeman / FutureCold brewThe Cold Brew setting takes a bit longer and brews the coffee at a lower temperature. It took about 12 minutes to brew 8oz of coffee. I found the brew to be quite smooth and tasty. I tasted it before adding ice and noticed that it was definitely lukewarm rather than hot. This minimizes ice melt. This feature was a real highlight for me, and rather unexpected for a drip coffee maker.
Karen Freeman / FutureKaren Freeman / FutureKaren Freeman / FutureBrew Over IceIf you don't have the time to wait for Cold Brew, the Brew Over Ice setting gets you to iced coffee in about 1/3 the time. It took about four minutes to brew an 8oz cup. However, I found it a little bitter, so for me the extra time for the Cold Brew setting is worthwhile.
FutureFutureCoffee shot and milk frotherTo make a true espresso, you need an espresso machine, which uses pressure. This is a drip machine, so you can't make a real espresso. However, the Braun OptiBrew Pro does make an ultra-concentrated brew they call a Coffee Shot.
Frankly, I found it too strong to drink on its own, but it makes a great base for latte or cappuccino-style beverage. I used the milk frother and made myself a sort of cappuccino. Now, the frother only froths, it doesn't heat the milk, so the user guide suggests microwaving your milk first if you want hot foam. I did that and it worked out fine. I used 2% dairy milk and the foam was copious and quite sturdy. It even stood up to vigorous stirring. My drink was delicious! And the frother was easy to detach and wash afterwards.
Karen Freeman / FutureKaren Freeman / FutureKaren Freeman / FutureKaren Freeman / FutureKaren Freeman / FutureKaren Freeman / FutureKaren Freeman / FutureKaren Freeman / FutureKaren Freeman / FutureKaren Freeman / FutureKaren Freeman / FutureKaren Freeman / FutureAttribute
Notes
Score
Value
While I think the features make the OptiBrew Pro worthwhile, it's more expensive than your average drip brewer.
4/5
Design
Tons of features are packed into a machine with a relatively small footprint.
5/5
Performance
The OptiBrew Pro does everything it claims and does it extremely well.
5/5
Buy it ifYou just want good coffee
At its heart, this is a drip coffee machine that makes excellent drip coffee.
You want a lot of different brew styles
It doesn't just make a carafe of drip coffee, it makes a variety of single serve sizes, has two different methods for iced coffee, and even brews a highly concentrated coffee shot for espresso-style drinks. It also froths milk for a cappuccino type of beverage.
You want some more fancy features
Set your coffee up in advance with the auto-on feature. Keep it warm or reheat it with the adjustable-temperature keep warm feature. You can adjust for high altitude or hard water. Even change up beep tone if you like.
Don't buy it ifIt's too pricey
You can find a simple drip coffee maker without the bells and whistles for about a tenth of the price.
You want true espresso
Though the OptiBrew Pro makes a highly concentrated coffee shot that you can use like espresso for your frothed milk beverages, it isn't technically espresso. You need an espresso machine for that.
You are looking for an automatic bean-to-cup machine
There is no built-in grinder. You have to measure and scoop your ground coffee into the filter yourself. This is not an automatic or even semi-automatic machine, it's a manual machine.View Deal
Braun OptiBrew Pro: also considerNinja AutoBarista Pro Fully Automatic Espresso Machine
Want lots more bells and whistles? This automatic machine makes drip coffee, iced coffee, espresso, and milk-based drinks. Go from whole beans to cup with the touch of a button.
Check out my Ninja AutoBarista Pro Fully Automatic Espresso Machine reviewView Deal
Cuisinart Grind & Brew
Not only is this one a little cheaper than the Braun OptiBrew Pro, but it has a built-in coffee bean grinder so it can take either whole beans or ground coffee. It makes a tasty brew that stays hot for hours. However, it lacks some of the other features such as a milk frother and a cold brew option.
Read our Cuisinart Grind & Brew review.View Deal
How I tested the Braun OptiBrew ProI made and drank lots of coffee! I brewed a half carafe and a full carafe. I made single serve brews, both the 12oz and 16oz sizes. I made iced coffee two different ways: Cold Brew and Brew Over Ice. I made a Coffee Shot and added it to 2% milk that I had microwaved and then frothed with the built-in milk frother. I made both regular coffee and decaf. I utilized the auto on, keep warm, and pause during brewing functions. I cleaned the filter, filter holder, and milk frother after every use.
First reviewed October 2026
The remake of Resident Evil 2 is considered by many to be among the greatest games in Capcom’s legendary survival horror series, and it’s really not hard to see why. Stellar gunplay, immersive environments, a killer cast, and big scares…this entry has it all. And now you can experience it on the go like never before, with the game finally launching on Nintendo Switch 2 in its Resident Evil 2 Deluxe Edition form.
Review infoPlatform reviewed: Nintendo Switch 2
Available on: PS4, PS5, Nintendo Switch (cloud only), Nintendo Switch 2, Xbox One, Xbox Series X and Series S, PC, iOS
Release date: October 16, 2026 (Switch 2 edition)
I’ve played the entirety of Leon and Claire’s stories, dabbled in some extra modes, and tried the title out in both docked and handheld mode.
So, if you’re wondering how the game runs and plays on Nintendo’s latest hybrid system, you’re in the right place. Here’s how I’d rate the Resident Evil 2 remake on Nintendo Switch 2 after more than 20 hours of gameplay.
Experience a legendary remake on the go(Image credit: Capcom)While I’m mainly here to talk about Nintendo Switch 2 performance, I’ll get this out of the way first: the Resident Evil 2 remake is survival horror at its finest. This game conjures up a truly daunting atmosphere, with haunting and iconic areas like the Raccoon City Police Station and sewers translating beautifully into a modern, HD format. The gunplay is incredibly smooth and satisfying; you truly have to manage your resources carefully if you want to survive, and everything from random skirmishes through to major boss fights feels phenomenally tense. Pair that with a set of likeable characters, an ambient soundtrack, and rewarding exploration, and you’re looking at a true classic of the genre.
But how well does this top-tier Resident Evil title translate onto Nintendo Switch 2? Very well, thankfully.
First of all, let’s talk performance. While a platform like PS5 Pro may still offer a technically superior experience, I never felt like I was sacrificing much with this Switch 2 version. This version targets 60 frames per second (fps), and my frame rates were delightfully consistent, and gameplay felt smooth, even during higher-octane action segments — when docked or in handheld. Sometimes, the movement of distant enemies seemed a bit choppy, but this never affected my ability to blast them down, and I never realized any similar issues during crucial close combat situations.
It’s a similar story when it comes to visuals too. The game looks solid on Nintendo Switch 2 with HDR support. Dark and gloomy city streets and ambiently lit indoor areas appear detailed and faithful, while character models such as the Tyrant look polished and sharp. As you’d expect, some textures don’t look quite as refined in handheld mode, with elements like Claire’s hair slightly lacking in definition, but the game still looks clear with decent contrast and lighting.
Best bit(Image credit: Capcom)The moment in which the Tyrant, sometimes known as Mr. X, first appeared in Leon’s path made me jump out of my skin. They made this guy look incredibly daunting (and kinda dapper) for the remake. And I’m even getting chills thinking about the ominous sound of his footsteps as I type this review.
Resident Evil 2 also controls nicely on Nintendo Switch 2, with multiple schemes available through the Options menu. Whether I was using my Turtle Beach Rematch Wireless Controller or playing handheld, it was easy to switch weapons during combat, sprint past zombies, or sort through my inventory. This title also supports HD Rumble, which at times can feel a little overassertive, but overall adds to the immersion nicely. You also get virtual spatial sound, which works brilliantly, especially with headphones.
Something that this title does lack, though, is control schemes that make use of the Switch 2’s unique hardware. For instance, there’s no motion-controlled aiming, which would’ve been a nice touch for those who enjoyed it on Resident Evil Requiem, for instance. There isn’t any mouse mode functionality either, so you’ll be using traditional controls throughout the game. For me, this isn’t a huge problem — I prefer standard right stick aiming, but it would’ve undoubtedly been good to see this game make the most of the Switch 2’s hardware.
When all’s said and done, this is a very competent port of a fantastic survival horror game, and it only helps the Switch 2 establish itself as a major destination for third-party titles as well as big-hit Nintendo releases. Whether you’re new to this series or you’re a long-time fan, this is a great way to experience Resident Evil 2 at home or on the go.
Should you play Resident Evil 2 for Nintendo Switch 2?(Image credit: Capcom)Play it if…You want to take Resident Evil 2 on the go
You get smooth, consistent performance in this edition of Resident Evil 2, even if you’re playing in handheld mode. If you want to enjoy this classic on the go, then Switch 2 should be your go-to destination — there’s no need to play the cloud version on the OG Switch anymore!
You’re new to Resident Evil
Many consider Resident Evil 2 to be a strong starting point for series newcomers, and I’d be inclined to agree. You get to see the origin story of legendary gaming icon Leon Kennedy and the intuitive, modern controls are ideal for the uninitiated.
You want peak performance
If you want to get the best performance possible, then you still may prefer to play on the PS5 Pro or PC. That being said, the Switch 2 version still looks good, especially docked, and its reliable framerate ensures smooth gameplay at all times.
You’re expecting any major changes
If you’re looking for shiny new content or new ways to play Resident Evil 2, then this version is unlikely to spark your interest. There are no gyro aiming or mouse mode options, and although you’re getting the Deluxe edition here, there’s no brand new content to discover if you own the DLC on other platforms.
There are a number of ways to customize your experience in Resident Evil 2, with customizable camera options, three distinct control schemes, toggle or hold run modes, and a wide array of voice and text languages to pick from. In the display section, you can change the color of the reticle, laser dot sight, and dot display, alter HUD opacity, and even turn damage display levels down if you’d prefer.
How I reviewed Resident Evil 2 for Nintendo Switch 2(Image credit: Capcom)I spent more than 20 hours with Resident Evil 2 on Nintendo Switch 2, during which time I completed both Leon and Claire’s stories, played some of the extra modes like The Ghost Survivors, and played in both docked and handheld mode.
For the most part, I played the game docked, with my console hooked up to the Sky Glass Gen 2 TV and Marshall Heston 120 soundbar. However, I did indulge in some handheld action here and there, and used my JBL Live Beam 4 earbuds to enjoy virtual spatial sound on the go.
More generally, I’m a seasoned gaming hardware and software reviewer, and have been testing all kinds of games and accessories for years here at TechRadar, where I serve as a Senior Reviews Writer. I’ve reviewed all sorts of games on Nintendo Switch 2, from major first-party releases like Fire Emblem: Fortune’s Weave to ports of awesome action games, such as Yakuza Kiwami 2.
First reviewed October 2026
Slaying vampires always feels good, and 2D action-adventure and exploration game Castlevania: Belmont’s Curse is no exception. The first entry in the iconic horror platformer in more than a decade, Evil Empire and Konami have crafted a love letter to past titles that, while not changing much of the formula, delivers an experience worthy of the Belmont name.
Review infoPlatform reviewed: PS5
Available on: PS5, Xbox Series X|S, Nintendo Switch 2, PC
Release date: October 15, 2026
Despite a fantastic animated adaptation (and great spinoff series with Nocturne), Castlevania has been six feet under as Konami barely revisited the series. Seldom for tie-ins with Dead Cells and re-releases, so fans were ready to sink their fangs into a new title.
Fortunately, it would come from the Dead Cells team, Evil Empire. Its mastery of the craft with the Metroidvania genre made it a safe but effective pick to hand the Vampire Killer whip to. And, lo and behold, they ran with it and made something fans will love.
You must whip it, whip it good (Image credit: Konami)Surprisingly, the game is a sequel of sorts to both Netflix’s Castlevania and Castlevania 3: Dracula’s Curse. As Rose Belmont, the daughter of Trevor Belmont and Sypha Belnades, she is tasked with stopping the newfound dangers flooding Paris.
With her father’s guidance and all the Belmont tactics, she’ll discover the root of it all, as well as how she and her mysteriously cursed arm fit into things.
Castlevania: Belmont’s Curse does go a good distance with its narrative, but it doesn’t reach too high. It’s got some twists, turns, and great moments, though it can feel sparse. Of course, most of the fun will come from your experience dashing and slashing, but it can feel uneven with its cinematic counterparts. Still, it’s serviceable enough for you to want to keep playing and see more.
Rose Belmont, as the daughter of Trevor and Sypha, is a pretty likeable protagonist. She’s not one-note by any means and struggles with her emotions, especially with the spotlight now on her. However, it’s the supporting cast that provide her with what she needs to be a worthy Belmont.
Without spoilers, her Confidantes will be her moral compass, and it’s up to her to choose which direction she wants to go in. Props go to many of the fantastic performers in the game, as everyone works perfectly with their respective characters.
A missable little pile of secrets (Image credit: Konami)Once you set foot off the docks of the Seine, you’re instantly thrust into classic Castlevania gameplay: slay monsters and maneuver through obstacles. There are small tutorials, but for the most part, Paris is an open book, and you’re free to flip through the pages almost immediately.
Action-wise, it also harkens to classic Castlevania, with Rose using a variety of weapons to kill the many creatures of the night. There are many types of weapons, from the iconic whip to flashy gauntlets. Finding new versions of them throughout the world is always a treat, as it never disappoints when you equip them and test them out. Personally, the whip was a go-to, as it rewarded distance with better damage output, though the spear was a close second.
Also, with Rose’s abilities, which she’d earn after certain bosses, it unlocks various attacks, like throwable crosses or pillars of fire. It leaves customization very open, letting you play how you’d like in terms of combat.
Best bit(Image credit: Konami)The level design in Castlevania: Belmont’s Curse is simply phenomenal. From trap-filled chasms to eerily beautiful vistas, the team has done a wonderful job making levels look seemingly impossible but enticing enough to make you want to persevere and keep going.
Without going into spoilers, Rose’s journey goes beyond the confines of Paris into various regions. Each of them has some theme and gimmick that makes them memorable in both a playing sense and a backtracking sense. As this is a Castlevania game, you will find yourself going back to certain locations to find secrets and clues for other locations. Luckily, with new abilities like an air dash and, of course, a grappling hook whip, you’ll be able to do so easily and rapidly.
That said, the level design in Castlevania: Belmont’s Curse is phenomenal. Traps and platforming take advantage of Rose’s abilities, including ones she earns throughout her adventure. It takes precision and good reflexes to maneuver through them, and it never gets old. It can get frustrating, though, especially if you’re going back and forth a ton. Still, finding what you need after a seemingly impossible challenge feels so good.
Slaves to our family’s wishes(Image credit: Konami)As the first new 2D Castlevania in decades, there have been noticeable increases in graphical fidelity since then.
Belmont’s Curse blends 2D with 3D to bring a Dead Cells-like style to the gameplay and look. It does keep the drawn silhouettes of characters for dialogue, but in-game cutscenes are all flat 3D. While the pixelated depth in past titles like Symphony of the Night and Order of Ecclesia is sorely missed, Evil Empire’s redesign works well with the series and fits right in.
Frame-rate-wise, there were rarely any hiccups during the playthrough. There was a stutter or two during certain moments with tons of monsters, but it was pretty seldom. However, there were a handful of glitches with the audio, as it would cut in and out and, often, restart with each level transition. While rare, some glitches with the gameplay, like phased-out enemies or awkward platforming, would happen.
It’s also important to mention that it can be quite a difficult game. The series is known for being brutal, and Belmont’s Curse is no exception. A death can bring you way back and reset tons of progress. It’s a worthwhile challenge, but it is one that takes time and patience. Bosses will be the bane of many people’s existence, as some of them, especially late-game ones, are super difficult. It can feel a bit overkill, but it’s nonetheless satisfying to whittle them down and then finally get the last laugh.
In short, Castlevania: Belmont’s Curse is classic Castlevania brought to the modern age. Evil Empire and Konami have crafted a title that, while it’s not the huge blockbuster many would hope for, is a well-done action platformer. It doesn’t go too far outside the box, but it makes the most of what it does have.
With fantastic level design and combat, the franchise is in a position to return to its glory days and its bloody reign over the action platformer genre.
Should you play Castlevania: Belmont’s Curse?Play it if...You love a great balance of platforming and combat
You get the best of both worlds with Castlevania: Belmont’s Curse, with the platforming and combat. Each aspect works extremely well and, most of the time, it’s a delicate dance between the two, even intersecting each other at times. It’s frenetic but exhilarating at the same time.
You enjoy a challenge in all areas
You will die a ton of times in Belmont’s Curse, and it’ll be in many different ways. However, if that is a big motivator for you, then you’ll have a wonderful time here. Precise platforming, expert hand-eye coordination, and a tinge of hesitation are required to make it, so if that’s up your alley, it’s the perfect challenge.
You love having the world be a puzzle in itself
Exploration in Castlevania: Belmont’s Curse isn’t just required, but rewarded. There are dozens of secrets hidden throughout the many stages, and backtracking only leads to better opportunities for you. Plus, hints for many connecting points, especially bosses, can be found.
You’re looking for something easygoing
As mentioned before, Belmont’s Curse is a difficult title. It doesn’t hold your hand much, and you will die a ton. While it may be possible to play this without throwing your controller in frustration, it’s not the most positive or happy-go-lucky title, given its dark world and countless pools of blood.
While the game touts its difficulty, there are available accessibility features to lessen it. There are also various visual adaptations for thicker outlines or colorblind mode. In addition, subtitles are available in different languages, as well as voice-overs. However, despite some accessibility, some things, like one-hit-kill traps, exist and can be frustrating.
How I reviewed Castlevania: Belmont's CurseI played Castlevania: Belmont’s Curse for around 16 hours, seeing much of the game’s map, bosses, and secrets. I also got many of the available weapons and spells, as well as heart and mana containers. In addition, I did play the demo, which was released prior to the game’s release, and transferred the save file from that to the full title.
I played the game on a base PS5 with the DualSense Wireless Controller and HyperX Cloud 3 wired gaming headset, all on a Roku 4K TV.
First reviewed October 2026
There’s little else quite so satisfying in gaming as a really chunky parry sound effect. When you read your opponent precisely and time a deflection to perfection, hearing that impactful audio cue as a reward is about as good as it gets — especially if you can follow it up with a devastating finishing move. Valor Mortis nails this.
I never tired of hearing the reverberated twang of blades clashing in my time with the first-person ‘Souls-like’ from One More Level. And given how much time is spent duelling with the reanimated corpses of Napoleonic soldiers, body horror monstrosities, and a few unique creatures I won’t spoil, it’s really something the developers had to nail.
So, I’m pleased to say that they have, and it’s one reason why I stuck with Valor Mortis through several of its other less successful aspects.
Review infoPlatform reviewed: PC
Available on: PS5, Xbox Series X|S, PC
Release date: October 13, 2026
The opening, however, is strong. You awaken on a battlefield, surrounded by corpses, the rousing voice of Vincent Cassel as Napoleon in your ear encouraging you to move forward. But this conflict has turned into something far worse than just blades and cannon fire. A plague of sorts has torn through the land, transforming humans into monsters and unlocking mystical powers for you to use in your quest to understand exactly what’s happened while you’ve slumbered.
It’s all a setup that fits the Dark Souls-inspired core of the game, with its dangerous, foreboding, war-torn world to explore. This time, lanterns serve as the safe spaces to save your progress, level up using the blood from dead enemies, tweak your build with several skill-tweaking gems, and restart from when you inevitably die.
Your power to fight back against the horrors builds slowly and doesn’t ever get massively expansive. First, a sabre. Then, a pistol. After that, well, it’s the ability to shoot fire from your hands and put enemies in stasis. You can switch between these and a handful more melee, ranged, and magical powers at will — and will often need to do so to tackle different enemy types most effectively.
Bonjour(Image credit: Future / One More Level)For example, basic soldiers can be taken out with a few sword slashes. A more imposing axe-wielding officer is better handled by keeping your distance as you burn it with fire to set off the explosive keg on its back. There’s a malformed grenadier who protects its sack of explosives with an engorged hand, but when it moves to lob a grenade at you, a well-timed shot can cause a massive explosion.
As you proceed forward, each encounter requires you to assess whichever threats you’re facing and break down the best way to take them out or exploit a weakness with the tools at your disposal. Of course, you can always go wailing in with a sword, but it’s rarely the smartest move. You have limited stamina, and the aggressive enemies can obliterate you in just a few hits.
As is the trial-and-error nature of these types of games, it takes a few encounters with some new foes to get the better of them, but I wish Valor Mortis wasn’t so obsessed with the trickery of it all. Long delayed attacks that are preceded by multiple feints and five seconds of interpretive dance before a sudden blow pulverises you is kind of funny the first couple of times, but by the dozenth time I was getting irate.
(Image credit: Future / One More Level)The same goes for some aspects of the level design, which is regularly full of traps and “gotcha” moments. Enemies pop up out of bushes, others surprise you from behind doors, items are placed for you to be ambushed, or trigger rocks falling on you, or make you step on sections of floor that fall out from under you. I get that these moments are meant to keep you on your toes, but when they happen repeatedly in quick succession, they start to feel cheap rather than challenging.
Best bit(Image credit: Future / One More Level)There are a couple of boss fights that I could call out here that feel awesome to emerge from victorious because you perfectly parry all attacks to deliver a satisfying riposte or are wowed by a piece of clever inventiveness, but I wouldn’t want to spoil the specifics. Instead, I’ll keep it vague and just say that when a set piece cleverly mixes combat, puzzle, and platforming elements well, that’s when Valor Mortis hits its peak.
What I do like is that at least Valor Mortis mixes up linear gauntlets with open areas that give you more freedom in how you approach. There are opportunities to sneak up or around to get better vantage points and backstab enemies for an instant kill or significant damage. Thinning out larger groups is definitely something you’ll need to do, as even facing just two enemies at once puts you at a massive disadvantage in the game’s first-person view.
Variety is added further with some fantastic sections that combine the frenetic platforming of the team’s previous Ghostrunner series with the tight combat mechanics to create some entertaining and inventive set pieces. A section across broken-up ships that are suspended in time above the sea is a highlight, as you hop and swing between the splintered decks, take out snipers with your musket, and slash through any remaining soldiers prowling around.
Finding its footing(Image credit: Future / One More Level)On the other hand, a diversion into a mine is perhaps one of the game’s most dreary and aggravating sections. Here, lots of tight, dark, and windy corridors are not the easiest to see or fight in. Then, while you’re also trying to dodge and parry different enemies, the game decides to throw freewheeling minecarts that can almost kill you in one hit down these same small alcoves at the same time. A fun idea, in theory, but there’s a point where a situation becomes too chaotic for you to assess it and react to it quickly enough, and so my approach changed to brute force and luck rather than skill.
But then I was quickly brought back again by another thrilling on-rails segment that makes full use of all abilities and weapons you’ve gathered until now, before culminating in a surprising out-of-this-world boss fight that puts the rewarding parrying mechanics front and centre.
When that works, it really works. And the flourishes One More Level adds with ranged weapons and magical abilities are welcome tactical options — even if you will have to rely on swordplay more than anything else. The fact I kept getting beat up but wanted to keep coming back to nail a parry combo shows where the strengths of Valor Mortis lie. It’ll likely scare many away, but if challenging Souls-likes are what you enjoy, here’s another with an intriguing premise and a neat twist to add to your list.
Should you play Valor Mortis?(Image credit: One More Level)Play it if…You’re looking for your next Souls-like
As far as Souls-likes go, Valor Mortis is a good one, especially if you prefer the parry-focused combat seen in the likes of Lies of P and Sekiro.
You enjoyed Ghostrunner but wanted more involved combat
Valor Mortis is far from the speedy pace of the Ghostrunner series, but some of the developer’s inventive platformer and set piece design is in here, just with more emphasis on combat.
You’re a fan of horror
The world, environments, and monsters of Valor Mortis are tinged with horror, while some of the side stories you come across are equally unsettling or downright devastating.
You get frustrated repeating encounters
You’d probably expect this based on the genre alone, but if quick deaths and repeating encounters until you master them are not what you enjoy, then Valor Mortis is best avoided.
You like a lot of weapons and build variety
A trio of swords, a trio of guns, and a few magical skills are all you really get in Valor Mortis. These all work fine and have different strengths and weaknesses, but it doesn’t make for a whole lot of variety in the long run.
Valor Mortis offers very few accessibility features. In terms of dialogue, there is only an option to adjust the subtitle size between small, medium, and large. Mouse and keyboard, and controller options are available, with full key rebinding possible on the former and several control schemes available to choose from on the latter. You can also adjust the field of view, turn off or tone down camera shaking, as well as turn blood splatter and dismemberment on or off if you prefer a less gory experience.
How I reviewed Valor MortisI played over 10 hours of Valor Mortis on PC using an Xbox Wireless Controller and playing audio through my Bose QuietComfort Headphones. I’m using a fairly mid-range rig with a Ryzen 5 9600X, an AMD Radeon RX 9060XT, 48GB of RAM, and a Samsung 990 EVO Plus SSD. My monitor is the MSI MAG 27CQ6F.
With some tweaks to the settings, I was able to play the game on High at 1440p with frame generation on and maintain a comfortable 100+ fps at almost all times. It may not be a hugely demanding game, but it looks good and runs smoothly, which is ideal for reaction-based combat.
First reviewed October 2026.
Light spoilers follow for VisionQuest.
No Marvel movie trilogy is perfect. That might sound like a loaded statement, but ask any Marvel Cinematic Universe (MCU) fan and they'll concede that even the franchise's gold standards — the original Captain America films, or Guardians of the Galaxy movie series, to name just two — have flaws.
So, it falls to Marvel's TV show department to show its big-screen counterpart how to deliver a truly complete arc. And, with two acclaimed entries — WandaVision and Agatha All Along — under its belt, the Wanda/Vision TV trilogy only needed to stick the landing with a strong, final act to stake its claim as the MCU's best three-part story.
Thankfully, VisionQuest does exactly that, delivering a scintillating slice of superhero science fiction, and a surprisingly deep and emotionally resonant conclusion to the Wanda/Vision Saga.
Paranoid androidVisionQuest reconnects us with Paul Bettany's synthezoid four years after WandaVision's finale (Image credit: Marvel Television/Disney+)Set some time after WandaVision's finale, VisionQuest reunites us with White Vision (Paul Bettany), the reanimated, blank-slate synthezoid rebuilt by S.W.O.R.D after Thanos destroyed the original. Now laying low in Edinburgh as a bartender named Sherwood, he's grappling with a severe identity crisis, caught between his vacuous programming and the restored memories of his past life.
Searching for purpose, Vision has turned inward and now consults the AI programs embedded in his programming, including Ultron (James Spader), whose leftover code lingers in Vision's system.
Bettany thrives on the material he has to work with
Unfortunately, his peaceful existence is about to be interrupted.
Hunted by Paladin (Todd Stashwick), a mercenary hired by a mysterious client who wants his highly-advanced tech, Vision's quiet life is further upended when he meets Thomas Shepard (Ruaridh Mollica), a thief claiming to be one of Vision and Wanda's twin sons. Forced to go on the run, Vision must evade capture, uncover the truth about Thomas, and resist Ultron's insidious influence.
There are clear parallels between the imaginary worlds that Vision and Wanda create in their self-titled shows (Image credit: Marvel Television/Disney+)After 12 years portraying Vision, Bettany has more than earned his shot at leading a solo project that not only lets him shine, but add profound substance to the synthezoid.
Armed with his obvious talent, and clever scripts from showrunner Terry Matalas and his writing team, Bettany thrives on the earnest, amusing, mind-bending, and occasionally sinister material he has to work with.
There's a strange delight in seeing this side of Vision fully unleashed
Crucially, as this Marvel Phase 6 show reminds us, this isn't quite the Vision we knew, but a repurposed and weaponized Re-Vision (if you will) of the original — and Bettany plays the uncanny shift brilliantly.
Indeed, he delivers a striking performance as a morally gray Vision, whose emotional turmoil gives rise to a colder, darker version of the character that strays dangerously into Ultron 2.0 territory more than once. Yet there's a strange delight in seeing this side of Vision fully unleashed on his foes, delivering some unexpectedly bloody, brutal beatdowns along the way.
Only highlighting his ruthless streak would be a disservice to the depth Bettany brings, though.
Given the performances of VisionQuest's terrific supporting ensemble, of which the spellbinding Spader is the clear highlight (more on him shortly), I initially worried that Bettany would be upstaged in his own show. Those fears were completely shattered by his mesmeric, commanding display in the penultimate episode — a chapter that, major spoilers notwithstanding, makes Bettany's infamous dual-acting scene in WandaVision's finale feel like small fry.
Father and sonSpader and Bettany are a delightful duo who light up the screen at every opportunity (Image credit: Marvel Television/Disney+)While VisionQuest is naturally positioned as a Vision-first story, it wouldn't have worked as well without the scene-stealing Spader.
Spader is an utter delight from the outset
Reprising his role 12 years on from his only MCU appearance, in Avengers: Age of Ultron, Spader is an utter delight from the outset. Ultron's abrupt death was a sore point for fans wanting more of Spader's sassy, loquacious, and menacing android in the MCU, and VisionQuest gives him the chance to chew the scenery again, with a multifaceted performance that keeps you guessing about his true motives at every turn.
You'll get to see enough of Ultron in android form throughout VisionQuest (Image credit: Marvel Television/Disney+)As the proverbial family misfit of Vision's surrogate AI clan, and the button-pushing devil on Vision's shoulder, Ultron's modus operandi remains grounded in manipulation. Yet, despite his destructive father-figure tendencies, there's far more to this version of Ultron than meets the eye — a depth that truly reveals itself whenever Spader and Bettany share the screen.
VisionQuest gives Bettany and Spader room to fully unpack the complexities of Vision and Ultron's paternal bond
Their brief, piercingly philosophical exchange in Age of Ultron already teased their sharp dynamic, but an eight-part series gives Bettany and Spader room to fully unpack the complexities of Vision and Ultron's paternal bond.
Indeed, there's a genuine earnestness to their paradoxically human conversations, which carry the weight of a two-hander Shakespearean tragedy. And, while their odd-couple partnership offers plenty of welcome levity, it's the soulful, quiet segments that ultimately left the biggest impression on me.
The evolution of Vision and Tommy's complex relationship is a real highlight (Image credit: Marvel Television/Disney+)The bond between Bettany's Vision and Mollica's charismatic yet anguished Shepard receives a similarly compelling, if slightly less expansive, exploration.
Driven by striking parallels in their search for identity, their dynamic is equal parts melodrama, humor, charm, and raw sentiment. Bettany and Mollica capture the ill-equipped dad and parentally unanchored son with real nuance, fitting seamlessly into VisionQuest's overarching study of intergenerational paternal trauma. Watching them navigate this fledgling family connection, and the trust that slowly takes root, is easily another of the Disney+ show's biggest strengths.
This modern glitchF.R.I.D.A.Y, J.A.R.V.I.S, U, and D.U.M-E have roles of varying importance in VisionQuest (Image credit: Marvel Television/Disney+)VisionQuest's long-form storytelling format affords it the time and space to explore Vision's AI family, even if it's fairly selective in terms of who actually gets the spotlight.
VisionQuest is fairly selective in terms of which AI characters actually gets the spotlight
The bubbly E.D.I.T.H (Emily Hampshire) is an easy standout among Vision's digital siblings, though lacks the complete character arc given to the overly cautious F.R.I.D.A.Y (Orla Brady). The rest of of the AI ensemble serves as comic relief — a role capably filled by Henry Lewis' D.U.M-E and Jonathan Sayer's U occupy — while James D'Arcy's J.A.R.V.I.S, is criminally underused, for reasons I can't reveal here in order to avoid spoilers.
VisionQuest has its share of action sequences, including this duel between Vision and Jocasta (Image credit: Marvel Television/Disney+)Fortunately, Jocasta (T'Nia Miller) doesn't suffer the same fate. Teased as one of four villains in VisionQuest's official trailer, this morally complex android plays a far more important role than I had initially anticipated.
I had concerns that separating Bettany and Spader's electrifying dynamic at VisionQuest's midpoint might impact its narrative impetus. However, Spader and Miller's captivating chemistry as misfits with a united goal quickly allayed those fears. Drawn together by a shared emotional void, their tragic, dysfunctional romance provides a bittersweet alternative to Bettany and Spader's dynamic that admirably fills the void.
Narratively, VisionQuest doesn't always hit the sweet spot
Narratively, VisionQuest doesn't always hit the sweet spot.
Todd Stashwick's cold and calculating Paladin makes for an intriguing threat early on, but he's disappointingly sidelined as the plot advances, which frustratingly leaves his backstory somewhat unexplored. Elsewhere, the show's first major plot twist lacks the heart-shattering impact it strives for, while a few tense midseason beats are undermined by jarring editing choices.
Lisa Molinari, played by Lauren Morais, has a semblance of a character arc in VisionQuest (Image credit: Marvel Television/Disney+)By contrast, VisionQuest's tonal shifts rarely drag its story down. A multi-genre narrative in every sense, it effortlessly flits between light-hearted, clever, and innuendo-based humor, and dark, visceral moments (believe me, it's more violent that you'd expect) without letting its sci-fi elements overwhelm the human core.
And then there's the perpetual elephant in the room: the long shadow cast by Tony Stark. Marvel's habit of tethering stories to Robert Downey Jr's iconic character can often feel like a tired trope, yet here it works. VisionQuest isn't shy or subtle about its overarching exploration of the 'sins of the father', retracing the AI family tree through Stark, and — again I'm avoiding major spoilers here — even further back into the MCU’s past. Given how deeply that lineage intersects with Vision, Ultron, and the rest of this eclectic cast, Stark's looming presence feels entirely organic to the story being told.
My verdictVisionQuest is a terrifically assembled, genre-bending conclusion to the Wanda/Vision TV trilogy. Equally enjoyable as a standalone tale as it is as part of a larger saga, it delivers an emotionally rich examination about what it means to be human — all wrapped up in a mind-melting, expectation-subverting package that's full of gusto, poise, and visual flair.
As its end credits rolled for the final time, I couldn't help but be reminded of Vision's famous quote from Age of Ultron: "A thing isn't beautiful because it lasts." As an eight-part miniseries, there's an obvious finality to VisionQuest, but that doesn't mean we can't appreciate it for the triumph it is, both now and for years to come — and that's the exact kind of beauty I can get behind.
VisionQuest makes its worldwide debut on Disney+ with a two-episode premiere on Wednesday, October 14.
If you were expecting a minor update over Technics' previous over-ears in the EAH-A1000, you're in for a surprise. Because in the four-years-and-loose-change since its last over-ear offering, Technics' various audio departments have been very, very busy — and I'm referring to the design team as well as the sonic engineering squad.
Here's a novel idea to kick things off: these headphones have Technics' own proprietary, top-secret metallic juice concoction oiling the drivers. Those familiar with the company's hugely successful earbuds (and if you read this publication regularly, you will be) will remember the firm's Magnetic Fluid Driver technology.
Technics pioneered it to aid the pistonic motion of those tiny drivers. As they busily move back and forth to create physical sound waves from electrical signals, said fluid helps the units stay extra-true in their work and free from variance. But it's no small feat to scale up from 10mm mechanisms within concha-fit earpieces to 40mm drivers that cover the whole ear, and that is what has been achieved, all without adding any weight to the headset.
So are the new, far more attractive EAH-A1000 (all vegan leather, svelte arms, and brushed metallic top plates) ready to assume a spot in our best noise-cancelling headphones guide then? Yes, depending on your listening tastes. There's detail, width, a lovely circumaural presentation and musical timing in droves. However, depending on the kind of music you regularly listen to, or the sonic tuning you prefer, they'll either be just what you need or fall just slightly short in terms of oomph, bass clout and zeal. And as much as I adore them, I have to confirm that my heart and ears belong in the latter group.
(Image credit: Future)If triple-device connectivity seems like something you'd really like from your headphones, these are an excellent buy — and believe me when I tell you it's hard to return to a state of only being connected to two source devices at once (rather than seamless sonic switching between your tablet, phone and laptop at will) when you've become used to three.
And in terms of features elsewhere, the Technics score highly for ANC, which is robust and effective but never sweetens or hollows out your music unnecessarily. I do find the Ambient profiles (there are two; 'Transparent' for sounds around you, or 'Attention' which aims to hone in on voices and announcements specifically) a little light touch, though. If you value Sony's Quick Attention feature to actively pipe in sounds when you cover an ear cup, you'll be disappointed here. Technics' profiles do dampen your audio and the result is natural, but it feels a touch too passive, no matter how much I dial up the transparency on the graph in the app.
I really enjoyed this same, slightly lighter touch feel within the spatial audio profiles, though. Your options are static or head-tracked and they are of course device- and streaming-service agnostic (Technics does not currently make mobile phones or offer a music streaming service, so it cannot tie you into an ecosystem in the way that Apple can). For me, these offer a more enveloping, engaging soundstage at the times when you may want that — in classical tracks, say.
Call quality is also very good, although Sidetone fans (and I'm one of those) might be dismayed to learn that Technics' excellent voice amplification tech for its earbuds, whereby your own voice doesn't sound so muffled as you speak, has never made it to its over-ears.
I'll get granular on my very minor issues with the on-ear controls in due course, but for this money — which is significantly less than AirPods Max 2 (but with a much better battery life) and the same asking fee as the also-new Sonos Ace Ultra — the sonic detail is excellent value for money. They're not the most punchy and zealous cans I've ever heard, but they are diligent, accurate and beautifully musical. And mark my words, some people will adore them for critical listening.
(Image credit: Future)Technics EAH-A1000 review: Price & release dateTechnics has priced these headphones at $449 / £399 / AU$699, to sit comfortably within a premium space that includes much more expensive hits such as the Bowers & Wilkins Px8 S2 (at $799 / £629 / AU$1,299) and AirPods Max 2 ($549 / £499 / AU$999, although I've seen a few discounts on these MSRPs lately).
The excellent Sony WH-1000XM6 (also $449 / £399 / AU$699) are arguably Technics' chief competition, and this is likely why they've been released at the same price-point — but the superb September 2026 Sonos Ace Ultra can be yours for exactly this money too.
The Nothing Headphone (1) Pro also recently launched at just a shade cheaper than the Technics ($399 / £349 / AU$699) so, although certainly not in the budget headphones sector, Technics' pricing is hardly unreasonable.
(Image credit: Future)Technics EAH-A1000 review: SpecsDrivers
40mm Magnetic Fluid Driver with pure carbon-fiber diaphragm and SST edge
Active noise cancellation
Yes (adaptive, tweakable static, ambient passthrough)
Battery life
Up to 45 hours (ANC ON, AAC) / up to 90 hours (ANC OFF, AAC)
Up to 30 hours (ANC ON, LDAC) / up to 60 hours (ANC OFF, LDAC)
Weight
306g
Connectivity
Bluetooth 6.0 with 3-device multipoint pairing, USB-C audio output at 24-bit
Frequency range
20Hz – 48kHz
Waterproofing
No rating
Other features
Dolby Atmos with head-tracking, LDAC support, USB-C Lossless audio up to 24-bit, triple-device multipoint pairing (LDAC off)
(Image credit: Future)Technics EAH-A1000 review: FeaturesThere are no hearing tests, hearing aid features or scope for nodding to either answer calls or respond to your voice assistant here and, honestly, I don't miss these features.
You will get wearer detection to pause your music, plus ANC that can either be set to 'Adaptive', to automatically adjust to your surroundings, or simply 'On' to tweak yourself. This is done on a little virtual dial within the easy-to-navigate (and easy-to-tailor, thanks to the option of prioritizing certain profiles on the home screen) Technics AudioConnect app.
For me, dialling up the ANC to 100% or thereabouts gives very good results. It dulls all but the really heavy crashes and clatters in my home office — even the sound of the microwave didn't creep in. I don't say it lightly either; Technics has done a great job with the active noise cancellation here.
Transparency? It also gets its own in-app dial, but here you can also choose between 'Attention', which is supposed to seek out voices and announcements around you, or 'Transparent', which lets in all ambient noise, to make you aware of where you are. For me, these are less successful. I certainly hear quite a bit more of my other half's lovely voice when selecting 'Attention' — and there's no hiss or tinniness to either the ambient sound or audio in my cans — but I still feel as if I need to remove them to hear him properly.
Although these headphones may seem relatively light on extras (there's no Sony 'Quick Attention' rival, to actively pipe a person's voice into your ear, and that is perhaps one perk I would have liked to see) the features you need are all here and, largely, they're implemented very well. The EQ graph is well-designed and, as well as presets for Bass+, Super Bass+, Vocal, Treble+ and Dynamic, you can create custom sound profiles on an 8-band tab.
TechnicsTechnicsAnd although I'd love Technics' excellent Sidetone tech to trickle from its earbuds to its cans as well as that magnetic fluid has, to hear my own voice better in calls, callers said my voice was nevertheless clear.
But I've saved one of the best (best!) features for last: triple-device connectivity. It simplifies life so much more than you might think not to have to keep disconnecting one device to add another when you regularly work on a tablet, a laptop and a phone!
I asked Technics recently why so few other companies are offering multipoint to three devices and was essentially told (I say 'essentially' only because I was talking to a Technics engineer through a Japanese translator, in Tokyo) that it isn't easy to get everything on a Bluetooth chipset, because you "need to be very organized".
So, the fact that when you connect to three devices simultaneously, you'll lose LDAC streaming quality, makes a lot of sense. Choose to forego Bluetooth entirely and you can listen via USB-C Lossless audio, although the headphones do need to be powered on for this.
A quick note on the Technics EAH-A1000's battery life: it's good rather than phenomenal. Up to 45 hours with ANC on sounds great, until you realize that's without LDAC (at which point stamina drops to 30 hours), but up to 90 hours without ANC and without LDAC is still a good chunk of time. To put that into perspective, Apple's AirPods Max 2 can only go for up to 20 hours with ANC on, but Cambridge's excellent P100 SE can last for up to 100 hours without ANC, or 60 hours with it — although it's worth noting that Cambridge hasn't disclosed how much aptX listening might affect things.
All in all, Technics has given us a well-rounded and beautifully presented feature set that does the essentials well, and even adds an extra device to your regular multipoint setup. The one fly in the ointment? A light-touch 'Transparency' profile that for me could use a bit of extra oomph.
If you, like me, cue up Jamie T's 3310, the first track on his new album Ghosts (100 Days of Morning) you'll be very happy with these headphones. I defy you to knock the Technics EAH-A1000 while listening to more pared back intros and acoustic tracks. Here, the guitar sits beautifully under your left ear, textured and three-dimensional, and Wimbledon's finest rapper-slash-crooner might just as well be in the room, glancing at you as he sings about cider, the London district of Barnes, its cash-strapped cousin Twickenham, and how he longs to be 33 again.
As the track continues and the mix intensifies, you might feel as if you're missing an extra ounce of disillusion through T's petulant, unimpressed vocal though, and I'd agree. Deploying 'Bass+' in the EQ tab does help a little, but also puts you slightly further back from other frequencies in the mix. These are not the best choice for those who listen to heavier music or grime.
(Image credit: Future)However, I've said it before and I'll reiterate here: there's nothing wrong with refinement and pulling back just a little to gain space, breadth and add a modicum of detail to every intake of breath and strum of a guitar. The issue here is that in easing off on the throttle for fear of overstating the low end especially, the Technics err just slightly in the opposite direction; if I'm being hyper-critical, they're just a touch too polite.
It's no huge issue, but it's my job to relay what I hear. Again, this will be a matter of taste and, depending on which genres of music you most enjoy, you may hear things while listening with these headphones that truly delight you. Stream Hotel California (I don't need to tell you the name of the LA five-piece who released it, do I?) and there's a stunning level of clarity to the shakers, guitars, bass and cymbals in the intro. Stream Bad Bunny's BAILE INoLVIDABLE and you may want just a little more good old fashioned sub-bass wallop.
Switch to B&W's Px8 S2 and there's an ounce more crispness through the leading edges of notes and more palpable dynamic nuance across the frequencies, which has me dancing rather than just nodding my head to Fontaines D.C.'s Favourite, but it's a close-run race — and given the fact that the B&W product is quite a bit more expensive, that's a big compliment for the Technics set of cans.
My review sample is the classic black version rather than the new 'Platinum Greige' set, but both are incredibly stylish and promote no small sense of pride in ownership.
The case, bijou and useful though it is (and with a lovely bit of storage for your cables, which you'd think would be a given but isn't), is not imprinted with a Technics logo save for a demure mention on the zipper tag. This is because, and I'm quoting a revered member of the Technics design team here: "Everything at Technics must either be engraved onto the metal or embroidered to the fabric of a product: we do not print."
Everything has been finessed from the EAH-A800 and the look is far less bulky. At their unveiling, I was shown dozens of samples of potential top-plates for the ear cup: too shiny, too grooved, too smooth… this goes way beyond meticulous attention to detail. Technics wants us to love the look of them, and make no mistake, I do.
To circle back to the Magnetic Fluid Driver for a moment, the EAH-A1000 incorporates Technics' SST (Symmetrical Surround Technology) Edge — aka the same tech that's also used in the company's hi-fi flagship speakers — alongside the magnetic fluid-enhanced drivers that have been scaled up from Technics' earbuds.
What's under the hood is a pure rigid carbon-fiber diaphragm with dome shape and cone shape ideas (think a dish with a slight raise in the center), along with a redesigned acoustic control chamber, to better manage airflow. The EAH-A1000 also feature a new 'Baffle Flat Structure' to reduce "uneven surfaces around the driver, limiting unwanted reflections".
The arms of the headphones have been thinned, reshaped and refined since the EAH-A800, and I think it's a careful and chic solution. The movement of the arm is silent and the headphones have remained supremely comfortable during wear, throughout the course of my listening. Clamping force? Yes, it's here to promote passive isolation, but never to a fault. I think the fit is aided by the 13-degree angle of the ear cups, relative to the headband, implemented by the female Head of Design. Apparently, over 500 people tested them prior to landing on this specific degree, and half of those tested were women. Hurrah. (In case it needs to be said, women also like music.)
Any issues? One: the physical buttons located on the right ear cup. The one closest to the nape of your neck scrolls through ANC profiles; the central rocker can slide for volume and be pushed for playback control; the one nearest your cheek is for power and pairing. The volume rocker is great to use, but pushing it to pause music is a little more hit-and-miss if you don't press firmly, or don't make sure the rocker is truly central in its mounting. And the power button needs to pressed for two seconds to initiate powering off, but if you do this while removing them, in my experience it often doesn't work. It's a small issue, but one that obviously may affect battery life — and it doesn't help that my Cambridge reference headphones have a simple, reliable slider to switch them off.
If you value an expansive, detailed, insightful listen, you cannot do much better for the money. The ANC is also more than up to snuff and among the best-in-class, and they're light and easy to transport, with a useful but fuss-free case.
That said, you can better the EAH-A1000 just slightly for zealous energy and the kind of impact that makes you get up and dance to the music in your cans — and if you rely heavily on a 'Transparency' profile to cut through the noise, they won't be for you.
Nevertheless, if sound is king, you should add these to your test drive list.
Section
Notes
Score
Features
All killer, no filler. The essentials are here — and largely, they're very good too. Hearing tests though? No
4.5/5
Sound quality
Expansive and insightful, with lovely musicality. That said, they can sound just a little polite
4.5/5
Design
A beautiful set of headphones, only let down by the occasional lack of efficacy concerning the buttons on the ear cup. But that's a small issue
4.5/5
Value
They look so, so much more expesnive than they are, and the sound is more than worthy of the money
4.5/5
Buy them if...You want excellent ANC
For this money, I think the ANC here is very effective — get it on, take the dial in the app right up and enjoy the cocoon of near-silence as your musical backdrop.
You like to feel expensive
These headphones shine and reflect, but never in a trashy, 'look at me' way. They feel every bit as padded, light in weight and — hang it all — pricey as you want them to.
You listen to acoustic tracks a lot
LDAC support is here, if you can deploy it from your Android, and with it these headphones deliver guitars, strings and pared back vocals with depth, detail and care.
You rely on a decent 'Transparency' profile
There are two ambient profiles here, but neither is as easy to deploy or as effective at getting you in and focused on the conversation as Sony's 'Quick Attention' feature, say.
You're all about that bass
It's not that the EAH-A1000 are shy on bass, especially, they're just a little polite with it. If you listen to a lot of grime or heavier hip-hop, they may not suit your tastes.
You want aptX and aptX HD
These are definitely headphones for a certain type of listener (one who values clarity and spacious detail in their music), which is perhaps why I feel the need to point out that you're not getting a few of the higher-res Bluetooth codecs, although LDAC is on the menu. View Deal
Technics EAH-A1000
Sonos Ace Ultra
Nothing Headphone (1) Pro
Sony WH-1000XM6
Price
$449 / £399 / AU$699
$449 / £399 / AU$699
$399 / £349 / (approx. AU$655)
$449 / £399 / AU$699
Drivers
40mm Magnetic Fluid Driver with pure carbon-fibre diaphragm and SST edge
Next-gen 40mm custom
Bass Dynamic: 40 mm; Precision Dynamic: 13 × 8 mm; Treble xMEMS: 3.2 × 6.0 × 1.15 MM, Solid-State
30mm dynamic
Active noise cancellation
Yes
Yes
Yes
Yes
Quoted battery life
45 hours (ANC ON, AAC) / 90 hours (ANC OFF, AAC)
30 hours (ANC ON, LDAC) / 60 hours (ANC OFF, LDAC)
35 hours (ANC on)
68 hours (ANC off)
30 hours (ANC on)
30 hours (ANC on)
Weight
306g
322g
327g
254g
Connectivity
Bluetooth 6.0 with 3-device multipoint pairing, USB-C audio output at 24-bit
Bluetooth 6.0, USB-C, Sonos Headphone Linking
Bluetooth 6.1, LDAC, USB-C Audio, 3.5mm jack
Bluetooth 5.3, 3.5mm
Frequency range
20Hz – 48kHz
20Hz - 20kHz
20 Hz - 40 kHz
20 Hz - 20 kHz
Waterproofing
No rating
No rating
Yes, IP52
None
Sonos Ace Ultra
Want headphones that play nice with your Sonos system at home and sound truly immersive in movies? OK, yes, that's a very different proposition to the cans you came here to read about, but for the same money it's worth noting that you could also buy these.
Read more in our full Sonos Ace Ultra review
Sony WH-1000XM6
They're top sellers for a reason, these Sony headphones. They're also even lighter than the Technics (although not quite as gorgeous), the ANC is similar and although they're the same price as the EAH-A1000, extra features such as 'Quick Attention' make them a great overall package.
Learn more in our in-depth Sony WH-1000XM6 review
The Technics EAH-A100 became my primary travel companions for two weeks — after a 24-hour run-in period. And carrying (or wearing them) anywhere was never a chore.
They accompanied me to the airport (walking brusquely from the Airport Express train and on a brief flight) and at home, on the UK's Jurassic Coast.
To test their comfort levels (no notes), ANC (also excellent) and battery life claims (very good rather than class-leading, but there's not a lot in it), I followed TechRadar's meticulous methodology testing.
To check the audio performance across the frequencies, I listened for many hours, in various environments, to my own reference playlists on Apple Music, Qobuz and Tidal, alongside TechRadar's reference tracks, and two of my favorite podcasts.
I’ve been testing audio products for well over seven years now, as a full-time job — first at our sister site What Hi-Fi? and now here at TechRadar. I know, tough gig (but someone has to). As a dancer, aerialist and musical theater performer in another life, I have always found that sound quality (in particular musicality and cohesion), fit and the user experience take priority for me in headphones, but having heard how wonderful ANC can be when done well, I know what I'm listening for there, too.
Read more about how we test at TechRadar