Courtney says: Generally the technical difference between a suit jacket and a blazer/ sport coat is the weight of the fabric. Sport coats tend to be heavier in heft, and usually come in more interesting colors/ patterns/ fabrics etc. In general, a blazer/ sport coat will be a more versatile item in your wardrobe, traversing a wide range of dress code situations, but of course that is a bit different if you wear suits every day. Blake also noted that sports coats usually have plastic/ less formal buttons, whereas blazers tend to have metal buttons (think the classic navy with gold buttons), and suit coats have more formal buttons.
If you are trying to expand your closet into something a little more professional/ adult, it’s a nice substitute for a hoodie or other form of layered wear. Just throw that blazer/sport coat on over a t-shirt, a tank, a collared shirt, you name it. Instant swag. A. D. agrees: “I don’t own a suit and I wear blazers/jackets all the time. Blazers are awesome, because they add depth to an outfit; say I’m wearing navy pants, and I pair them with a cream blazer and a light blue shirt. #swagcity. Not a suit, but definitely not dressed down. Also, the coolest part about blazers, whether they come with a suit or not, is that you really can pair them with anything from shorts to jeans to chinos to slacks.”
It’s FFAF! (from: http://fitforafemme.com)