WebGL is capable of displaying lots and lots of geometry as long as you draw it intelligently. So is Unity. The number of polygons will be a pretty controversial issue, especially if your scene is static.
What you really want to consider more than rendering speed are factors such as tool chains and user accessibility. WebGL has a fast-growing community, but not much in the way of mature tools. If you need commercial support, Unity might be better. As you pointed out, WebGL also does not have IE support, but even in browsers that support it, you will not be able to access it if your video card is blacklisted . However, if for some reason you decide to avoid the plugins, then your choice is already made, right?
WebGL has an undeniable "geeky cool" factor, but it can be completely lost to your target audience. It is also worth considering that Unity will be sufficiently game-oriented, which may or may not be good, given your needs. WebGL is a more general, but lower level.
As for the other alternatives, Flash 11 has Stage3D, which I heard is very capable, and Silverlight has Molehill, which I heard almost nothing about (sorry!). Obviously, both are plug-centric, but if you're on the fence, then you should probably just take a look at them.
source share