Macys has a slightly better variety than BB&B especially on housewares, they have more to offer.
I am really no fan of Macy's, but they are coast to coast. Also Bed, Bath, and Beyond does not stock the formal china and silver that are mainstays here in the South. No they are not the late, great Rich's; they are not even Belk. The only thing that Bed, Bath, and Beyond offers is Target level merchandise.
Bed, Bath & Beyond has cheated me of money after years of subsidizing their growth with my purchases. I will never shop there again.