I have a 510 mounted on my Scorpion and have banged it around using it for PCC competition. Not an expert by any means, but I am really happy with mine.
My 510 has seen rain and been in and out of barriers and snagged on walls. Other than crazy snow or ridiculous dust or mud, you should not have a problem with the panels getting blocked. Your emitter COULD get something on it that might screw up your projection, but from my experience so far, it seems to stay pretty clean on it's own.
Search on youtube some more - there is a really impressive torture test of the 510. Lense gets destroyed and it is still somewhat working through the cracked lense. They run over it with a car and that is what finally kills it....on the second pass lol.
Overall, I am really happy with mine. I ran it with the stock mount for a while and then put an American Defense one on and am just as happy with that. If I had to pick any weak points - it would be the exposed emitter at the back but any projection holo like this will have that same potential issue with stuff blocking it. Mine has seen some abuse getting banged around and has held zero on the Scoprion. I would have no issues at all mounting it on a shotgun with the heavy recoil. It feels solid and is obviously well built.