I'm pretty happy with the CPX-1 second gen model. Not as reliable as a high dollar model but it will do what it needs to do and it is most certainly better than having nothing at all if it is all you can afford! They can be picky about their ammo when it comes to ejection.
I've fired various types of ammunition through mine and it's a good idea to pay a little more for ammo rather than skimp on it. Hornady and Glazer feed with no problems at all. Sometimes I like to buy bulk ammo from usa ammo (reloads) because they are quality and super cheap, however sometimes they do not eject properly from the CPX-1. It's probably because the ammo was fired previously and perhaps its a weakness in the rim?
As far as hi point goes, I bought a hi point 45 ACP about 8 or nine years ago and that tank will not die! I was told and have read that they aren't meant for shooting on a regular basis but this thing has had more rounds than I can count put through it. It is also picky about ammo and fires great with either the cheap magtech FMJ's or Fiochii 230gr JHP. If you try to run wolf through it then it fails to feed about every other round. I use wolf as a training round to teach people how to properly clear a weapon malfunction once they have reach the proper range and safety level.
So remember that there are some firearms, especially the cheap ones that can be picky about ammo so before you give up on your gun, try feeding it something different.