Let's forget about those junkies below $100 and thos high end above $1000. They are out of comparisson.
There are so many players are priced ranging from about $120 to $700. Some have almost same features but have a price gap as much as $500 or more. Is that justified?