I've not had a lot of experience with most of the guns mentioned; but I have a Heritage Rough Rider .22lr/.22Mag that I really enjoy shooting. It's one of the nicest, accurate, and fun revolvers to shoot that I've ever had. This is a SA revolver. I think I paid about $169 for it new at the local gun shop about 3 years ago.
Also I have an Iver Johnson Sportsman .22lr. It's DA and I have a red dot mounted on it. Like it also. I bought it from a man in Pennsylvania, online, about 2 years ago for $200.
I traded about 4 weeks ago for a little Walther PPK/S .22lr. Gee! What a gun! I've had more fun with it than any auto I've ever had in my hands! It runs about $360. I haven't shot it enough to know if there are any 'faults' with it; but so far it's went 'bang' every time I've pulled the trigger. The recoil is so light that I can rapid fire a 10 shot mag, one handed, at about 20' and hold about a 5", maybe 6" pattern. I didn't actually measure it. I did that after shooting just one 10 shot mag through the little gun. With a little practice, I can probably improve a bit. Being able to hold patterns like that, I could use it for a CC! Small caliber, but if you put 5 or 6 in the head or chest, most bad guys are gonna run if they're still able; and not at me! lol My main carry is a little Bersa .380. I also have Taurus .357 mag that would probably stop a freight train!
Hope you come up with a great gun to your liking for a small price! Have fun choosing!