They're all good programs. Anything you can get your hands on is good IMO. The main thing is to find something you like and enjoy using. PS is definitely not for everyone, and all those other programs have ample strong points too. You definitely don't need to spend a fortune to find what you need.