I have said this several times before. And I want to say this again.
The real problem with Muslims of today, by and large, is not their Deen or Aqeedah. But their character.
Their ability to tell the truth and act in an upright and truthful manner.
It is not that Islam somehow mysteriously builds character in people. Islam expects people to bring that character with them as they come into the fold.
Khairukum Fil Jaahiliyyati, Khairukum Fil Islam!
"Best before Islam, best after Islam."