A good hamburger bun should be soft but sturdy enough to hold a heavy, juicy burger. Ideally, it has a touch of sweetness, but mostly a neutral, bread flavor to not distract from the other flavors.