This is a question which has been soooo extensively addressed over decades by smarter and better educated people than me that I'm not going to give it much attention. You need to *be* a Freemason, then do a lot of reading, especially of scholarly writers on both sides of the view that Freemasonry is, or is not, a religion to decide for yourself. AND you need to apply that consideration to each Order.
Short version on The Craft- in my version of the ceremonies (they vary) a candidate is specifically told "Freemasonry in not a religion" and I agree with that. I certainly do think Freemasonry is, and should be, a reflective spiritual and intellectual pursuit, but for me it augments and compliments rather than competes with or replaces the religion a member might belong to. That's why I think Freemasonry appeals to so many very religious men of various faiths.
Some men conclude otherwise and leave Freemasonry and then condemned it as heresy, but most tend to be the sort who talk of anything which conflicts with or challenges their view as "demonic sources"
The other common "condemnations" from Christians is we pray without using Jesus's name - but they miss the critical point that we don't do that exactly because our ceremonies are NOT religious ceremonies and each participant is free in our philosophy to hold his own religious, spiritual and intellectual beliefs.
For me, Freemasonry echoes my particular religion's path of salvation and conduct, it does not replace nor challenge much less superseed it; hence I do not view Freemasonry as a religion.