Zebronics Stem MP3 player is surprisingly good. When I made the purchase I had unrealistic expectations but later I found it serves the purpose really well. It has external memory of up to 16 GB(external micro SD card) and and sound quality is good.
However it has only options of next, previous and pause. So, memory size does not matter much. The earplugs provided are of mediocre quality. It has got a decent look and design. The plastic body is sturdy. Battery life is decent, I use it while commuting and jogging and it runs for these periods.
Positives: Sound quality
Battery life
Value for money
Design and body
Negatives:
Cant shuffle
Ear plugs not good
Now I am using this with Philips She headphones. There is a marked improvement in sound quality.