I have an application that claims to require chmod 777 permissions for two of its directories (and their subdirectories). Instead of doing that, would suEXEC be a more secure alternative?
Yes, it would. suPHP and/or using FastCGI would also work.
On a more general note, I'd be very wary about the coding practices (especially around security) of anyone who thought that