I have a 3 acre pond that is heavily forested. There are tons of very large tree branches with multiple branches that have fallen off the surrounding trees in the water.

I'm debating whether I should clear some of this stuff out. Many of these branches are extremely large and can't be carried out of the water so I would have to use a chainsaw or something to cut them into smaller pieces.

The good thing about keeping them in the water is that i presume that it provides the smaller fish a place to hide from bass predators?

On the other hand, these large branches make it hard to get to the far corners of the pond in my boat. Also it disrupts waves generated by the pond aerator and I noticed that the water in the corners is a lot more brackish and more pond moss in those areas.

Is there benefits to clearing out these large tree branches or should I just leave it be?