I re-read your post and would advise you to wait. Jos A. Bank's has sales literally all the time. Try googling what their best sale is but I know that I have seen suits for sale from there for $150. Unless you need that suit asap, I would wait.
Personally, I wouldn't buy from Jos A Bank. There clothes are cheap on the tag with the "Always changing sales" and they are cheaply made. Yes, just my opinion.
Nowadays major department stores are all struggling. Sales are occuring NON-Stop! I would check out Dillards, Macy's, etc. and see what you can find on sale that's of higher quality. I'm not just speaking out of my rear-end, I've made the mistake of buying at JosAB and found myself looking for another suit ridiculously soon.
Color-wise, sounds like you have that figured out. With your options, frankly, you cant go wrong. If you go pinstripe, make sure they are subtle. Bold will stand out and make it obvious you only have 1 suit.
For under $300? That fits as well?
My wife's already giving me grief for looking at a suit under $300. She thinks my black JC Penny peiced suit that buldges in the front looks good.
There are some suits on their website for $150, but I'm getting a more expensive suit I guess. I think the slim fit are more than the standard fit.