These apps are free and have received good reviews!
These suggested apps are not free but have received good reviews.