No issues with quality of this, I didn't find it flimsy or cheap. Yes the color will come off if you scratch it, it's just paint on a metal surface so this is sort of expected. The only negative I see is this thing is really, really small.