Re PS Touch, it is watered down, but has many powerful features, too many for me to list. Do a Google and read a couple of reviews for the feature list.
I've used it for a year or so, never been in a position where it wouldn't do what I wanted with a little persistence, but it won't do...