How do PMI, FHA mortgage insurance, VA funding fees, and USDA guarantee fees compare?

Read this answer at Lendexa Mortgage