Hi there! Thanks for sharing.
I've had a look at that list, and I'll say that it seems... inconsistent.
There are some good apps there, but others are very bad options. I would advise caution and doing your own research before choosing apps from that list (or any list for that matter).