I prefer the blue one, and it probably would look fine with jeans, however, I wouldn't spend $30 on it. I would however spend $30 on this one:
it comes in black and white from Aldo.