Via uses chromium for the WebUSB api which firefox didnt implement because its a security nightmare. Vial is not as polished but is an open source standalone software
Red/brown/etc originate from Cherry MX switches (the style of keyswitch) and each color is a different kind of swotch with different tactile feel and sound. Red are linear. Imagine a mushy rubber button with no feedback. Brown has a tactile bump that is more typical of a keyboard where theres a bit of force before it actually actuates. I settled on holy pandas for now which were similar to browns but a stronger tactile feel.
I'm not 100% sure how good it is but as long as you read reviews to understand what the shortcomings and strengths of the board are, most keyboards should be fine. From what I've seen in a quick google search, this particular keyboard is probably ok, but some people have reported this company's keyboards randomly dying and little to no support. Reputable brands will obviously guarantee no funny business but with the tradeoff of cost. I would recommend joining some communities (e.g. the discord communities like MechGroupBuys) and asking around for more peoples experience with budget keyboards if the cost is a concern.
I might still go with Keychron for a general typing / wireless travel keyboard and get a second specifically for gaming. Ive noticed the keychron having sluggish or slow response sometimes, prob related to slow polling rate. Not 100% sure on what I'd get though. I'll see if i can mess qround with the firmware myself for now.