If she would not be fazed by a more complicated workflow than a Keurig, and she has a bit more counter space, perhaps a Ninja Luxe Cafe espresso machine? It brews espresso and drip coffee, hot or cold, and has a frother for milk-based espresso drinks like cappuccinos, lattes, etc. It's extremely versatile, and grinds whole beans for better flavor than any pod machine. There is a slight learning curve, but the included documentation and instructions are excellent and there are plenty of YouTube videos and a few Facebook Groups to help. The Pro model has a simplified workflow, with a built-in tamper, at a slightly higher price point. A version is available at Costco, too.
https://www.sharkninja.com/kitchen/beverage-machines/espresso-machines