Always focus on less unique objects, and focus on instancing as much as possible. I usually do just fine with maximally 5 different trees in my scene. All of them having from 1 to 2 millions polygons. Once you scatter them properly, with random rotation, scale, and some color texture randomization tool like multiscatter texture or forest color, they look like a forest of completely unique trees.