The thing with jcrew is, you can find pretty much anything at 20% or 50% (if you wait for sales). Most everything will reach sales so you just need patience. Otherwise, it's not that expensive. I mean, for the retail price, you could probably just save up a little more and buy something else, but good for when you need something quick. Otherwise, take advantage of sales. It's not like jcrew has a ton of MUST HAVE items at the beginning of each season
Have you ever seen a leather jacket on sale at jcrew?