I think the product is the obvious part of brand experience and the one that most startups think is the silver bullet. It isn't...there is no silver bullet. It is about delighting people every single time they come in contact with your company.
In a B2C context, the only contact the user may have may be the product in which case focusing the brand experience around the solely around the product may make sense.
In a B2B context there are touch points such as support and customer service, billing, development, etc. Whether you know it or not, you are have the opportunity to build a relationship with that customer at every single touch point. If they have an experience that blows them away at every time they come in contact with your company...this is something that goes way beyond just having an engaging product. This is something they will want to tell others about.