Most people get an immediate . and positive . impression when they think of the Nike brand, People dress to look good, even in sport.
Right now in 2016, People favors Nike over adidas because the Nike products are seen as better-looking.
It might seem shallow at first, but remember this: nowadays, people dont do sport for performance, but to look sexy.
Because sport is sexy, they tend to wear sport articles for every day life that they feel make them look good ( thats called athleisure and is the big trend for the future) .
In this regards, and since the performance aspect of the products is expected, the looks become the main reason why people buy and wear sport products.
This is the main reason why adidas got overhauled by Under Armor in the indian Market.
Looks matters and Nike has been better at it for a very long time.