Sorry but I can't recommend no one apps from yours list. Some of them are old, some need licenses, some are slowly, some have only simple possibilities...
I recommend some of newest, on 1st place Israel, and on 2nd place Gift (and Gift only like reserved opinion).
Bookmarks