Celeste and Hollow Knight top almost every "best cheap indie" list, and for good reason — both are near-perfect, both cost a few dollars on sale, and both ask something of you. But they're very different games under the pixels: Celeste is a tight, focused, story-driven precision platformer you climb in order; Hollow Knight is a huge, open, explore-anywhere metroidvania. Knowing which you want saves you from bouncing off the wrong one.
Here's the honest head-to-head on length, difficulty, story and value, with a clear verdict. Live prices are in the table. See also the related matchup, Hollow Knight vs Dead Cells, and the full indie games under $10 list.
The head-to-head
Length and structure
Celeste is a focused 8-to-12-hour climb — linear, chapter-based, with brutal optional bonus content if you want it. Hollow Knight is a sprawling 40-plus-hour metroidvania you explore in whatever order you can reach. If you want a complete experience in a couple of evenings, Celeste; if you want a huge world to disappear into, Hollow Knight.
Difficulty and accessibility
Both are hard, but Celeste is the more accommodating — its superb Assist Mode lets you tune the difficulty freely, so anyone can finish the story. Hollow Knight has no assist options; its challenge is the point, delivered through tough bosses and a sparse map. If you want control over the difficulty, Celeste wins outright.
Story and tone
Celeste has one of the best stories in the medium — a moving, personal tale about anxiety and self-doubt that's tightly woven into the climbing. Hollow Knight's storytelling is atmospheric and cryptic, told through world and environment rather than plot. Celeste for a story that lands directly; Hollow Knight for mood and mystery.
Value
Both are cheap and both are worth far more than they cost. Hollow Knight gives you many more hours per dollar simply by being four times longer; Celeste packs an enormous amount of craft and heart into a tighter package. For raw hours, Hollow Knight; for a perfect, complete smaller game, Celeste.
The verdict: which should you buy first?
Buy Celeste first if you want a tight, deeply moving, adjustable-difficulty game you can finish in a week. Buy Hollow Knightfirst if you want a vast world to explore and don't need a difficulty dial. Both are all-time-great indies at pocket-change prices — owning both is the easy answer.