I bougtht a 20ga for my son, and a 12ga for myself (the cheap ones from walmart).
The 20ga has never skipped a beat.....does fine.
The 12ga has never functioned properly.....does terrible.
If I had just bought one of the 2 above, I would tell you they are great, or terrible, just depends which one I would have gotten.
Best I can tell you now is you get what you pay for, and could get lucky and get a good one, or unlucky and get one of the troubled ones.