One reason for SQL Authentication over AD is when your front end web servers are located in a DMZ. Adding this server to the domain can expose your organizations domain...
One of the issues we have run into is in requiring SSRS to use SSL otherwise it's just a nice internal site and Mobile Reports are only visible from our network wifi...