Why do you think Christians are moral because they are scared not to be? That doesn't go hand in hand. You don't do things as a Christian because you are scared, you do them because they are right. Yes, if you don't do moral things and are a Christian then the Lord in your own words might smite you but it's still wrong regardless if you are a Christian or atheist/agnostic.

So to answer you question a Moral person impresses me more then a unmoral or nonmoral person.