well, for the most part there aren't huge differences between the two or three major chinese OEMs. they use similar keys, all use cherry switches, and the minor differences in plate, pcb and controller design are largely noise. yes, you generally can't go wrong with a filco; they're good durable keyboards that feel very solid and are highly compatible with accessory keysets.
as for switches, you really just need to try them for yourself. the easiest way to do this is to buy a keyboard and use it for a while. this sounds counter-intuitive to the average internet shopper, but the fact is typing is a highly habitual, personal thing that depends on individual sensitivities. the beauty of keyboards is that they are the primary tactile interface to the computer (you know, the thing most of us are tied to for 18 hours a day
, and yet there are many little variations on the computer keyboard out there.
personally, i've found that there's no one perfect switch for me, and i don't even have a highly variable workload. i spend about 99% of my time typing, either hacking or what have you. however, i am a very emphatic typer, and i have a very heavy keypress (but not too heavy!). so, my favorite switches are cherry greens, fresh buckling springs, topre 55g, and sometimes i actually enjoy my mbp's scissors just because i can bash the crap out of them. so, i rotate between those (and others! i also like plate and pcb mounted blues sometimes, and slightly worn buckling springs and...).
so for you? who knows, it's certainly hard to go completely wrong with cherry blue and brown, but i bet you would find something to like about buckling spring and some weight of topre as well. so, personally i don't think a flowchart would really help much. but, it would be nice to build up a list of what's easily available on the market right now, which, paired with bringing up a wiki again (note #1 or 2 on the feature roadmap).
the point of recommend me a keyboard threads isn't actually to recommend people a keyboard, but to entice them into the awesome world of customizable, mechanically idiosyncratic keyboards