Season 4 of Arrow. Really is an amazing design later becoming the official Green Arrow look of Rebirth.
Smallville's, like most of the Smallville Justice League suits, is just filled with the impracticalities. Like how I constantly see those sunglasses would realistically fall off.