loan in case you fall on hard times or have an emergency in the future. Instead of diverting more $ to your 401k, just put extra on your principle payment each month.
This way you have nearly the same affect as a 15 yr loan, but have the convenience of a smaller monthly payment sometime if you need it.