Triple.fi 10's definitely aren't crap, if fact I'd say they'd be able to compete pretty decently with even the Shure 535's.
The problem with the TF10's is that they are awkwardly shaped so that some people have trouble getting proper seals with them which results in bad sound.
I haven't heard the Shure 315's before but I think they were just neutral. I think it's absurd for them to be considered best headphones under $200 though, unless you absolutely love the sound signature. Most of the members here would disagree with the ratings on that site, plus it's a store and you can't trust always trust store ratings. Their top rated Shure 535's and Westone 3's are relatively unpopular compared to many other similarly priced headphones in the same tier such as the SM3 and UM3x.
It might help if you know what kind of sound signature you prefer. If you don't know that then just tell use what kind of music you listen to.
TF10's have a V-shaped sound signature, so the bass and high are pronounced and the mids are slightly recessed. That basically means that there's plenty of bass and stuff like cymbals/hihats will be slightly louder and more noticeable in songs, but vocals will be slightly softer sound a bit farther away.
ER4's have extremely recessed bass, guitar baselines in songs are barely audible and drums are very "snappy" and fast; they don't thump or boom. This makes the mids and highs stand out a lot and makes everything sound cold and analytical. Er4's are also extremely detailed.
I think SE315's are neutral, so no part of the sound stands out. I'm not very sure though, to be honest SE315's are quite unpopular and are very rarely recommended to anyone.
DBA02's and Brainwavz B2's are another very good choice, there are some good reviews on them.