Build Quality
Overall build quality is solid. There is no rattle when shaking the mouse. When applying lateral pressure, no flexing, but some creaking or, rather, a pop sound, of the shell can be observed. Activating the side buttons by squeezing the sides is impossible. Lastly, accidental clicks when slamming down the mouse do not occur.
Main buttons on the Cobra Pro are very good. There is some pre-travel on both buttons, but post-travel is low, resulting in a firm and snappy button response. Compared to the Viper Mini, button feedback is sharper yet a bit more muted, and subjectively less pleasing. While the buttons are visually separated from the shell, lateral button movement is minimal even when provoked. Button stiffness is medium. A pair of Razer-branded 3rd-generation optical switches is used.
Side buttons are good to very good. While the back button has some pre-travel, the forward button barely has any, and post-travel is equally low on either. Button response is weirdly muted, however. The pressure point is mostly even across the entirety of these. Button placement is good as actuation is possible very easily by rolling one's thumb across. A set of surface-mounted switches (beige plunger) from CF (ChangFeng) is used for these.
At the top of the mouse are two additional buttons used to cycle back and forth through the set CPI levels. Another set of low-profile switches (beige plunger) from CF is used here. The slider at the bottom switches between 2.4 GHz mode, Bluetooth, and off-state, and works just fine. An additional button at the bottom can be used to cycle through the five on-board memory profiles. Another seemingly unbranded tactile switch is used here.
The scroll wheel is good. Noise levels are elevated, but tactility is quite good, resulting in controlled scrolling. The encoder comes from TTC (blue) and has a height of 11 mm. Actuating the middle (scroll wheel) click requires medium force. A seemingly unbranded tactile switch (orange plunger) is used for this one.
Surface
The Cobra Pro has a smooth matte surface at the top and hardened rubber with a dot pattern at the sides. Grip is fine, and it doesn't attract fingerprints, dirt, or the likes too easily. Cleaning either surface can be difficult, however, especially if one wants to get off everything. All in all, good materials.
Disassembly
Disassembling the Cobra Pro is reasonably easy. First, all skates except for the sensor ring need to be removed. Four Torx T6 screws are located beneath them and need to be removed. In addition, several clips keeping top and bottom shell tightly shut ought to be removed, which is best done by wedging a credit card (or similar) in. When doing so, make sure not to rip the cables going from top to bottom.
The internal design is fairly straightforward. The top and side buttons sit on their own PCB screwed to the a plastic assembly also holding the battery. An FFC (flat flexible cable) connects the top-button PCB to the side-button PCB, which is connected to the main PCB through a ribbon cable. The auxiliary PCB providing wheel illumination likewise utilizes an FFC. The USB connector isn't located on the main PCB but rather on an additional PCB located below the main PCB, which the latter slots into. Everything else sits on the relatively thin main PCB, which is surprisingly large and absolutely packed. Four screws are used to affix the main PCB to the bottom shell. Of particular note is the antenna construction at the front. The MCU is a Nordic nRF52840, whose datasheet can be found
here.
As for the soldering and general quality of the PCBs, I'm unable to find any noteworthy flaws.