Spoiler: Warning: Spoiler! TKE - I think you may have arms that are slightly longer than average, which is causing a lot of the "it's too short" comments. Many people are used to seeing a jacket end mid thumb - which is generally ok for people with average length arms. Longer arms make the gap between thumb and jacket hem larger and out oft he range people are used to seeing. To my eye it looks fine, especially considering it is a casual sport coat. Congrats on really improving your wardrobe and style sense over the past couple of months. You've made huge strides.