None of these really beat the reliability or longevity of a Filco. I've been using a Majestouch 2 for a few years now and have never had a single issue with double strokes being registered (unlike every single razer kb i've used) and it doesn't require a bunch of ridiculous driver software.