| Timemore C3 ESP Pro, Comandante C40, 1Zpresso JX-Pro |
| none_manual_lever |
| lever_manual |
| Bare-bones aesthetic, Requires good kettle, One shot at a time, No steam capability, No heated group — requires preheating with hot water |
| Best espresso per dollar, Easy to clean, Pressure gauge for feedback, Tiny footprint, Indestructible — no electronics to fail, Zero electricity needed |
| Rok EspressoGC, Flair Pro 2, Flair 58 |
| 8 |
| Lelit | Mara X V2 | DF64 Gen 2, Niche Zero, Eureka Mignon Specialità | stainless_steel | heat_exchanger | heat_exchanger | Xmode steam priority vs brew priority confusing at first, Can't brew and steam at full power simultaneously, Still an HX — not as precise as dual boiler, 24 min warm-up is long | 58mm E61 ecosystem, IMS baskets included, Compact for an E61 HX, 3 temp presets (warm/hot/extra hot), Silent pump technology, No cooling flush needed (dual probe X-mode) | Lelit Elizabeth, Profitec Move, Rocket Appartamento | 16.3 |
| Breville | Bambino Plus | 1Zpresso JX-Pro, Baratza Sette 270, Eureka Mignon Notte | stainless_steel | thermojet | thermoblock | Small drip tray fills fast, Auto steam can't do latte art, Plastic construction, 54mm portafilter limits options | Easiest machine to learn on, PID and pre-infusion at this price, Tiny footprint, Auto milk frothing surprisingly good, 3-second heat-up time | Solis Barista Perfetta Plus, Breville Infuser, Gaggia Classic Pro | 12.6 |
| Profitec | Pro 700 | Lagom P64, Eureka Oro Mignon SD, Niche Zero | stainless_steel | dual_boiler | dual_boiler_premium | Aging design vs newer machines, Heavy and large, No built-in FC, 25+ min warm-up | Plumbable, Massive steam boiler, FC kit transforms it, Rotary + E61 classic combo, German build quality | Profitec Ride, ECM Synchronika, Lelit Bianca | 18.7 |
| Lelit | Bianca V3 | Lagom P64, Eureka Oro Mignon SD, Niche Zero | stainless_steel | dual_boiler | dual_boiler_premium | Steep flow profiling learning curve, E61 thermosyphon temp overshoot, Large footprint, Heavy (28 kg), 20+ min warm-up | Walnut accents, Build quality rivals 2x the price, Plumbable, Rotary pump whisper quiet, E61 massive aftermarket, Flow control paddle is intuitive | Decent DE1, ECM Synchronika, Profitec Pro 700 | 18.5 |
| La Marzocco | Linea Micra | Lagom P64, Eureka Oro Mignon SD, Niche Zero | stainless_steel | dual_boiler | dual_boiler_premium | Paying for the name, Vibratory pump is loud, Small brew boiler (300ml), No flow control at this price, Overpriced — vibratory pump at $3,700 | App for remote warm-up, Compact for LM, Beautiful multi-color options, Incredible steam power (1.6L boiler), La Marzocco commercial DNA | ECM Synchronika, Decent DE1, Lelit Bianca | 15.4 |
| Breville | Dual Boiler BES920 | DF64 Gen 2, Niche Zero, Eureka Mignon Specialità | stainless_steel | dual_boiler | dual_boiler_prosumer | Breville service/parts less available than Italian brands, Not plumbable, Wide footprint (16 inches), Solenoid valve failures reported, Plastic internal components (longevity concerns) | Best DB value for the features, Programmable everything, 58mm commercial portafilter, 0-90 second programmable pre-infusion, Triple PID (brew+steam+group heater) | Profitec Move, Rancilio Silvia Pro X, Lelit Elizabeth | 15 |
| Lelit | Elizabeth V3 | Niche Zero, DF64 Gen 2, Eureka Mignon Specialità | stainless_steel | dual_boiler | dual_boiler_prosumer | Italian warranty slow in US, No flow control, Not plumbable, Plasticky buttons, Vibratory pump can be loud | Excellent steam power, Compact for a DB, Volumetric dosing, LCC control center intuitive, Best value DB on the market | Breville Dual Boiler, Rancilio Silvia Pro X, Profitec Move | 16.5 |
| Rocket | Appartamento | DF64 Gen 2, Eureka Mignon Specialità | copper | heat_exchanger | heat_exchanger | HX temp management frustrating, Vibratory pump at $1,800, Copper boiler descaling issues, Overpriced vs modern DBs, No PID — requires cooling flush | E61 ecosystem, Excellent steam power, Compact for E61, Iconic circular side panels | Lelit Elizabeth, Profitec Move, Lelit Mara X | 16.9 |
| Ascaso | Dream PID | Baratza Sette 270, 1Zpresso JX-Pro, Eureka Mignon Notte | aluminum | thermoblock | thermoblock | Can't compete with boiler machines at this price, Steam mediocre, Small water tank, Expensive for thermoblock, 57mm portafilter worst ecosystem | Made in Spain, Wirecutter enthusiast pick, PID thermoblock, 2-minute warm-up, Stunning retro design in 20+ colors | Breville Infuser, Gaggia Classic Pro, Lelit Anna PID | 14 |
| Rancilio | Silvia V6 | DF64 Gen 2, Eureka Mignon Specialità | stainless_steel_iron | single_boiler | entry_single_boiler | No pressure gauge, Outdated vs Gaggia GT, Lelit Elizabeth, Long warm-up, Requires temp surfing, No PID in 2025 is unacceptable at $835 | Excellent steam power, Iconic in espresso history, 58mm portafilter, Commercial steam wand, Built like a tank | Gaggia Classic GT, Lelit Anna PID, Gaggia Classic Pro | 11.4 |
| Stone | Lite | DF64 Gen 2, 1Zpresso JX-Pro, Eureka Mignon Specialità | copper | heat_exchanger | heat_exchanger | Vibratory pump, Proprietary group head (not E61), No flow control, Small 1.5L boiler, New brand — limited community data | Rocket's sister brand — Italian quality, Adjustable OPV, PID-controlled cartridge heaters, 10-minute warm-up (fast for HX), Heated brass group (no thermosyphon issues), Under 9 inches wide — fits anywhere | Profitec Move, Lelit Mara X, Rocket Appartamento | 16 |
| La Marzocco | Linea Mini | Niche Zero, Lagom P64, Weber Key | stainless_steel | dual_boiler | dual_boiler_premium | Loud rotary pump on some units, Overkill unless you're a cafe owner, 25+ min warm-up, 33 kg — needs dedicated counter space, $5,900 is absurd for most people | Will outlast you, Iconic La Marzocco design, Rotary pump, Flow profiling paddle, Built to commercial standards, Actual commercial group head scaled for home | Lelit Bianca, ECM Synchronika, Decent DE1 | 20 |
| Gaggia | Classic Pro (Evo 2024+) | 1Zpresso JX-Pro, DF64 Gen 2, Eureka Mignon Specialità | stainless_steel (Evo) | single_boiler | entry_single_boiler | Steep learning curve, Small boiler recovery time, OPV set to 15 bar from factory, No PID out of the box | Excellent entry into real espresso, Built like a tank, Commercial steam wand, Massive modding community, 58mm commercial standard | Lelit Anna PID, Rancilio Silvia, Breville Bambino Plus | 9.4 |
| Flair | Flair 58 | DF64 Gen 2, Comandante C40, 1Zpresso JX-Pro | none_manual_lever | lever_manual | 10 min group warm-up, Physical effort required, Requires external kettle, Slow workflow, No steam wand | Meditative ritual, Incredible shot quality for price, Completely silent, Heated group head, 58mm standard accessories, Full manual pressure profiling | Rok EspressoGC, Flair Pro 2, Cafelat Robot | 11 |
| Gaggia | Classic GT (2025) | Baratza Sette 270, DF64 Gen 2, Eureka Mignon Notte | stainless_steel | dual_boiler | dual_boiler_prosumer | Limited steam power, No flow control, Vibratory pump, Small boilers vs higher-end DBs, Brand new — no long-term data | Fast warm-up, Compact for a DB, Keeps 58mm legacy, PID + DB at this price is unheard of, Dual boiler under $800 | Rancilio Silvia Pro X, Lelit Elizabeth, Profitec Move | 11 |
| Profitec | Move | DF64 Gen 2, Niche Zero, Eureka Mignon Specialità | brass_brew_ss_steam | dual_boiler | dual_boiler_prosumer | No hot water spout, Relatively new product, Not plumbable, Vibratory pump louder than rotary, No flow control option | German engineering, Compact for a DB, Saturated group for temp stability, OLED display with shot timer, 9-minute warm-up is fast for a DB | Profitec Ride, Rancilio Silvia Pro X, Lelit Elizabeth | 17.5 |
| Solis | Barista Perfetta Plus | Timemore C3 ESP Pro, 1Zpresso JX-Pro, Eureka Mignon Notte | stainless_steel | thermoblock | budget_thermoblock | Long-term reliability unknown, Plasticky build in spots, Relatively unknown brand, Thermoblock less stable than boiler, 54mm portafilter | Compact footprint, Manual steam wand does real latte art, Pressure gauge for beginners, PID + pre-infusion under $400, 40-second heat-up is incredible | De'Longhi Dedica, Breville Infuser, Breville Bambino Plus | 14.6 |
| Breville | Barista Touch Impress | N/A — built-in | stainless_steel | thermojet | all_in_one | r/espresso purists look down on it, Expensive for all-in-one, If grinder breaks, machine compromised, 54mm limiting, Built-in grinder is stepped | Looks great, Auto milk steaming, 3-second heat-up, Assisted tamping, Touchscreen dead simple | Separate setup, Breville Oracle, Breville Barista Express Impress | 15.9 |
| Decent | DE1PRO | Weber Key, Niche Zero, Lagom P64 | stainless_steel | dual_thermoblock | dual_boiler_premium | 1-year warranty is short, Long order wait times, Not a beautiful machine, Steam power mediocre, Relies on Android tablet, Plastic build feels cheap for $3,500 | Light and compact, Constant firmware updates, 2-minute warm-up, Community-shared profiles, Real-time extraction graphs, Unmatched profiling capability | La Marzocco Linea Micra, ECM Synchronika, Lelit Bianca | 15 |
| Rancilio | Silvia Pro X | DF64 Gen 2, Niche Zero, Eureka Mignon Specialità | stainless_steel | dual_boiler | dual_boiler_prosumer | Limited flow control options, Long warm-up, Not plumbable, Plastic water tank, No E61 group head | Excellent steam power, PID with programmable pre-infusion, Compact for a DB, Rancilio commercial heritage, True dual boiler at this price | Breville Dual Boiler, Profitec Move, Lelit Elizabeth | 15.2 |
| Lelit | Anna PL41TEM (PID) | Timemore C3 ESP Pro, 1Zpresso JX-Pro, Eureka Mignon Notte | brass | single_boiler | entry_single_boiler | Single boiler wait for steam, No pre-infusion, Small 250ml boiler, 57mm portafilter — limited accessory ecosystem | Made in Italy quality, Fast warm-up (brass boiler), Pressure gauge for dialing in, Ultra-compact footprint, PID at this price point | Ascaso Dream PID, Rancilio Silvia, Gaggia Classic Pro | 10.5 |
| Profitec | Ride | DF64 Gen 2, Eureka Oro Mignon SD, Niche Zero | stainless_steel | dual_boiler | dual_boiler_premium | Newer so less reliability data, E61 thermosyphon management needed, FC is extra cost, Not plumbable, Vibratory pump at this price | Sleek black/steel design, Daily schedule programming, ECO mode saves 40% energy, Flow control available as option, OLED PID menu is intuitive, Simultaneous boiler heating = fast warm-up | Lelit Bianca, Profitec Pro 700, Profitec Move | 17.5 |
Brand | Model | Category | Best Paired Grinders | Boiler Material | Boiler Type | Common Complaints | Common Praise | Compared To | Depth (inches) | Group Head Type | Has Auto Milk Frothing | Has Cup Warmer | Has Flow Control | Has Manual Steam Wand | Has PID | Has Pre-Infusion | Has Pressure Gauge | Has Pressure Profiling | Has Shot Timer | Height (inches) | Is Plumbable | Made In | MSRP (USD) | Portafilter Size (mm) | Pump Type | Recommended For | Reddit Sentiment | Typical Sale Price (USD) | Upgrade Path | Use Case Tags | Warm-up Time (min) | Warranty | Water Tank (L) | Wattage | Weight (kg) | Width (inches) | Year Released |
|---|