Awesome pictures and a beautiful pond you have there. I think the pros outweigh the cons when it comes to adding trees/brush to a pond, especially a smaller pond where you can leave the thicker part of the tree towards the shore and remove it if you want to replace it down the road. The fish, both predators and prey, will use the crap out of it, and like others have said, it adds more surface area for algae and other stuff to grow which will in turn be more beneficial to your pond.