Overall build quality is fairly solid. When shaking the mouse, a slight rattle comes from an indeterminable source. When applying lateral pressure, some creaking and flexing of the shell can be observed. The side buttons can be activated by squeezing the sides with moderate force. Lastly, no accidental clicks occur when slamming down the mouse.
Buttons
Main buttons on the M808 Storm Pro are good to very good. Pre-travel is moderate and post-travel low, resulting in a fairly snappy and satisfying button response. However, the buttons don't sit entirely firm, and lateral movement can be provoked. Button stiffness is medium. A pair of Huano switches (blue shell, white plunger) is used.
Side buttons are good. Both pre and post-travel are low, resulting in a snappy button response. However, the back button in particular feels flimsy, and the actuation point is far from even. Button placement is great as actuation is possible very easily by rolling one's thumb across, which is further aided by the dotted pattern on the front button that makes it easier to distinguish from the other by feel. A set of CF switches (red plunger) is used for these.
At the top of the mouse are two buttons for cycling up and down through the set CPI levels. Click feel is decent. Another button for cycling through the four polling rate settings is at the top. Its click feel is decent as well. Huano switches (red plunger) are used for these. At the bottom of the mouse is a slider that works just fine and switches between off-state, wireless, and eco-mode. Lastly, a "Mode Switch" button which appears to control profiles is present as well.
Scroll Wheel
The scroll wheel is good. Scrolling is appreciably low on noise, but tactility is severely lacking in that its individual steps are barely discernible. The encoder comes from F-Switch (pink core, 13-S) and has a height of 13 mm. The middle (scroll wheel) click requires medium to high force for actuation. I do not recognize the brand of the switch.
Coating
While the sides of the M808 Storm Pro are shiny ABS plastic, the top has a smooth matte coating. It's very grippy and doesn't attract fingerprints, dirt, or the likes too much. It's easy to clean, and there are no signs of wear left after doing so. All in all, very good materials.
Button Sound Test
Disassembly
Disassembling the M808 Storm is pretty easy. First, remove the mouse feet and unscrew the screws. Some force is then needed to separate the top and bottom shell as two clips keep the sides shut. Inside, we find the moderately thick main PCB arranged around the battery. The sensor is shifted to the left to make room for the connectors to the battery, side-button PCB, and scroll-wheel PCB. From a design perspective, there is no compelling reason for this approach as the connectors could have just as well been grouped around the sensor if the battery had been rotated by 90°. The side-button PCB is screwed to the top shell and connected to the main PCB through a 6-pin JST connector. A smaller auxiliary PCB is attached to the scroll wheel for illumination with a 4-pin connector. Curiously, the main PCB is only clipped onto several plastic pins; the only screw belongs to the auxiliary PCB. The MCU is a Compx CX52810, for which I haven't been able to find a datasheet. The IC next to the left of the battery lacks any markings.
As for the soldering and general quality of the PCB, I'm unable to find any noteworthy flaws.