As a Non-Muslim, Islam does not look morally correct to me because of its attitude towards Non-muslims. For a person of lower caste, Hinduism will not be morally correct.
However, as a Non-Buddhist, Buddhism seems quite harmless.
Just a small note, that I am not talking about people. There can be kind, generous Muslim and nasty Buddhist.
My take is that all religion is bad to one degree or another. Buddhism and neo-paganism would be among the "least bad", christianity and islam are the absolute worst and I'm not sure right now who is in the lead for that particular dishonour.