The coffee brand is also a big factor
Having discovered Douwe Egberts coffee on a trade show visit to Amsterdam, I've stuck with in the 20 or so years since. Then my son brought back a milk frother from a school trip to Italy. One heavenly cafeteria coffee with frothed milk every morning.
PS - yes Starmucks is the worst coffee out there.