Welcome to the forest! It is true there is a bit of a divide in the fanbase, but its pretty chill here. As long as you stay out of debate threads, for obvious reasons.
I hope you enjoy your stay! Fair warning though, for the next couple days there will be HEAVY spoilers in every Echoes related thread, so stick to other games if you want to avoid them.