Functionally, I think the V-Strom is an amazing bike and I would not hesitate to buy another. I commute every day with it, do long trips on it, ride with and occasionally spank the sport bikes in the corners and take it places I would never dream of taking my other bikes.
But since this thread is about looks... I am firmly in the V-Strom is an ugly bike camp. It can certainly be made to appear less ugly, possibly even marginally good, but a stock V-Strom (to me) is one ugly duckling. The 1st gen bikes are just slightly better looking than the 1st gen KLR, which in itself is only marginally better looking than a Suzuki Savage. I specifically bought a V-Strom because I lived in a condo where bike thefts were really common and I thought that no one would ever steal my bike. I was right - over 3 years of living there, many bikes around mine were stolen, including some that were much older, had way more mileage or simply worth less, but they looked nicer and so they were stolen.
I also feel that when Suzuki came out with the Glee, they achieved the impossible and actually made an uglier bike than the 1st gen. I would have liked to buy one for all the functional improvements, but for me, the looks of the Glee are atrocious and I would have had to look away every time I sat on it.
I do like the visual improvements made to the 2017 DL650 models except for the refrigerator sized exhaust.
I'm not a hater either and like every kind of bike - even if I think it's ugly