If this is a minus; "Does not have old-school look nor much chrome" you should get the Indian. The B will never appeal to your personal aesthetic.
While you can't see much of a bike when you're riding it's nice to spend your money on something that makes you go "ooooh".
The Honda may be a trouble-free ride for the remainder of your riding years but in the end you'll look at it and say "meh.".
If the Indian spends half it's time in the shop you'll still be happy for the other half. When you retire from riding you'll look at the Indian with pride and joy even after all the issues and say, "OOOOOH YEAAAHHHH!"
(there may never be issues with the Indian, just demonstrating how a bias can affect our experience.)

The negative items for the B were about the actual bike, the negatives for Indian were about the brand and the price.
Sounds like you don't have any issues with one of the bikes, buy that one.