As D'Fiant pointed out there is no good religion. They are imperfect organizations created by imperfect beings in an attempt (often poorly) to connect with the Divine.
Seek instead a spiritual path that suits you (and most likely only you). The many religions attempt to meet the spiritual needs of the many, however God is a personal experience and each individual has their unique perspective on who this God Person is.
For myself and my 'Spirituality':
I classify myself as 'Christian' - although my beliefs tend to hang between Judaism and Modern Christianity. I consider myself a 'Christ Follower' attempting (albeit poorly at times) to live my life as Christ
demonstrated.
I observe the
Mosaic Law, not because any one religion orders me to, but because I believe that that is what God intends of
me, besides the Man I am following followed those Laws while here on Earth. For me it is a spiritual connection to the Divine, a way of seeking inside of me a form of spiritual perfection. It is the striving for that perfection (knowing full well that being human I am imperfect and mayn't ever attain true perfection in life), that sets my goals for my personal 'religious faith'.
I do not adhere to
moral codes, instead I walk an
ethical path. I find more truth in ethics than in societies morality. Its a fine line between the two, but to
me it is a distinction that is very important.
I'm not asking that you adhere to
my principles or walk in my own path. My path is by virtue of my own personal experiences and has been fine tuned through the decades as I have grown spiritually.
You need to consider what is and is not true for
YOU and only you. God/Allah/The Divine is a personal, private matter which is between the individual and that which we call God. Your path to God is yours and yours alone.
Yes joining a church can be rewarding, it can be educational, it can bring you together with like minded individuals for fellowship and teaching, however there is no one religion on earth that will meet all of your spiritual needs. So you will need to define what you believe to be spiritual truths for you and apply them to self.
The religions of earth have made the horrible mistake of trying to make all of humanity fit into a uniform. We are all not created equal, nor the same - we are individuals, unique in experiences, unique in perspective, as such, the Divine does not expect everyone to march to the same drum beat nor for that matter take the same road.