Euro budget airline UX dark patterns showdown 2026

danosull1 pts0 comments

Euro budget airline UX dark patterns showdown 2026 – Dan O'Sullivan's blog

Skip to content

What is up? It’s hot over here.

I have had the pleasure of flying with three European budget airlines this summer.

A few weeks ago, I wrote about the Ryanair check-in experience. It was exactly the dark pattern UX hellscape that I dreamed of – a true education and delight.

I’ve now also flown with easyJet and Wizz Air (named after the cheese?) and so I am able to impartially and scientifically present a head-to-head-to-head showdown: who has the worst and most misleading UX?

Ryanair

It’s Ryanair. Ryanair are the worst. Maybe the article would be "better" if I saved the reveal for the end, but, whatever, like there could be any other victor.

Ryanair gets 10 / 10 golden harps for a long, confusing and actively misleading check-in flow. Can the others even get close?

Wizz Air

A disappointingly non-confrontational experience, where you just say no, I don’t want that, and the site just kind of agrees and goes along with it? And then some stuff about who are you, no explosives, thank you, I’ve already eaten, and that’s it.

Wizz Air gets an initial 2 / 10 golden harps for the standard-issue presence of random seat and insurance/hotel/car up-sell features.

They are awarded an additional bonus 2 golden harps, a grand total of 4 / 10 golden harps , for this shocking date selection widget. It’s shown here picking dates for a flight but they use the same one for your date of birth. See how it is impossible to type in a date, and it’s very difficult to discover how to change year without scrolling month-by-month, potentially for decades…

Interlude: the curse of the apostrophe

Anyone with an apostrophe in their name – or names that otherwise do not conform to narrow cultural expectations or that break bad/legacy code/integrations – will understand this.

I booked these trips through booking.com. Overall, a good experience, except I couldn’t get Wizz to recognise my name. I tried to resolve this via both Booking.com and Wizz Air support, and in fairness both did respond quickly with the information I needed, which was to use one of the usual fallbacks of O space SULLIVAN. I did however have to lie to a phone menu to talk to a Wizz Air human, who was clearly evaluated on call time, and couldn’t wait to get rid of me…

EasyJet

EasyJet are similarly un-Ryanair-y and seem to have forgotten to squeeze you hard. The seat / bag stuff isn’t particularly alarmist, with only a small amount of "are you sure?". There is one interstitial about like buying a sandwich, and the up-sell items are easy to overlook and actually come after check-in is complete.

Both Wizz Air and EasyJet also provide a good-ole PDF boarding pass, which worked fine on my phone without an airline app, unlike Ryanair who have removed this option.

3 / 10 golden harps . Do they actually recognise their customer as a sentient being, deserving of respect, or something? Must try harder.

On check-in strategy

As mentioned last time, I generally try to check-in with "random" seat allocation immediately before the flight, the logic being that if they’ve already given away the "bad" seats they’ll be forced to give you a "good" one.

This time round, I wasn’t able to check-in at the last moment, but in both cases it was on the day of the flight. Wizz did what you expect and gave me a middle seat near the back, boo hoo. EasyJet, on the other hand, gave me an aisle seat in the exit row – one of the best and most expensive seats on the plane.

Of course, if you pay for a middling known-quantity seat, your chance of getting a top one is exactly zero. You can’t win if you don’t play.

Try Langwag<br>Learn any language by reading the news

Leave a Reply Cancel reply<br>Your email address will not be published. Required fields are marked *

Comment *

Name *

Email *

Website

Save my name, email, and website in this browser for the next time I comment

@dan_osull_com<br>portfolio.osull.com

Search

Recent Posts

Euro budget airline UX dark patterns showdown 2026

Cliches in the age of the LLM

Just because each item makes sense doesn’t mean they make sense together

Ryanair dark UX patterns summer 2026 refresher

Introducing Langwag, a mega interactive language learning app

Recent Comments<br>Where did UX go wrong? - From thoughts to text on Ryanair dark UX patterns summer 2026 refresher<br>oomtheo on Tutorial: Use a CSV file to make a graphical menu of PowerShell scripts<br>Atty Eleti on Python & VS Code: make Black and organize imports work together on save<br>Alexandr Vorokossov on A very simple async Response cache for FastAPI<br>MIKE on A very simple async Response cache for FastAPI<br>Archives

July 2026

June 2026

May 2026

October 2022

June 2022

May 2022

March 2022

September 2020

August 2020

March 2020

January 2020

November 2019

August 2019

July 2019

June 2019

May 2019

Categories

AI

Database

Demo

FastAPI

Microsoft Azure

Microsoft Graph

Microsoft To...

ryanair wizz dark check seat patterns

Related Articles