I went through all possible switches. Used MX Brown for a year, all kinds of BS (Model M, SSK, Model F, Unicomp) for 2 years, HHKB for almost a year, RF for few months. At work I was using Dell with black Alps and G80 with MX Blues. I also tried (each for couple of weeks at least) MX Reds and Vintage Blacks. I also use linear space invaders on almost daily basis (on my Amiga). My recent daily driver is MJ2 AI with MX Blues.
I love all of them and they're good for different things. For example BS is awesome feel, possibly my all time favourite but I don't like inconsistency of sound and feel across the keyboard and I kind of can't type at full speed on it. I used to love Topre as a nice (lighter and quieter) alternative to BS, HHKB is still by travelling keyboard, although I don't like it for everyday use. The rubbery debounce just feels too slow. As with linears, I like them. I enjoy typing on them but I make a lot of errors and I can't type without looking at what I'm typing (I sometimes need that during meetings). I love space savers for Amiga games though.
My daily driver is Filco with MX Blues now and I totally love it. I replaced keycaps with blank PBTs and it made it even better. The sound, consistency, tactility and solid feel (much better than G80, because of which I avoided MX blues for long time) just make it the best keyboard for me right now. I'm the fastest and most accurate on it too. I can type 100-105 WPM with 100% accuracy and even faster if I sacrifice accuracy. With BS and Topre I top up on 90-95 WPM, I just can't go any faster with either heavy tactility (BS) or slow debounce (Topre). I also don't like inconsistency of BS and Topre. Also I got really disappointed by Topre wear and ageing relatively quickly...