The chesstempo, or tactics trainer, or the lichess trainer (my favorite, but it's almost identical to the others) are better than all the programs you have listed.
CT-ART in particular got really bad after the 'upgrades' to the interface a few years ago - it's literally almost unusable now since it's so clunky.
The web tactics resources are so good- just do a lot of 'em. If you're playing a lot of blitz, set them to 'easier' type settings (you can do that in lichess) to drill your faster pattern recognition and blunder avoidance, and if you're playing more longer games, set them to 'normal' or 'harder' to get deeper problems.
I've tried everything - books, websites, CT-ART and other software, .pgn tactics, and while none of them are 'bad' (except CT-ART's interface now), the online tactics trainers are the ones I've gotten the best results with.
Hi - my rating is consistently around 1400-1500, and I can't seem to improve much. I would like to buy some chess software for doing tactics and such - however, I have NO CLUE what to look for. I've heard about Chessmaster, Fritz, CT Art, but don't know anything about them.
The free tactics on here and chesstempo are quite limited, and it's frustrating for me to not be able to track my progress.