In the environments I have worked in the SQL logins used by applications have always had the same name \ permissions in each environment the only differentiation being the passwords.
I don't see any benefit from a security perspective in having them different with the exception of the SA account.
MCITP SQL 2005, MCSA SQL 2012