I should preface this by saying that I have tried many keyboards with various form factors, layouts, switch types, and keycap types. My all-time favorite switches are Topre 55g and IBM capacitive buckling spring (Model F). My next favorite switches are various Alps (including Matias) and NMB Hi-Tek "space invaders" (black or white). My least favorite are Cherry mx.
Within the Cherry mx keyboards, I have owned CM QF Stealth mx green, Ducky Shine II TKL mx brown, Filco MJ2 TKL Ninja mx blue, KC 84 mx blue, Kul ES-87 mx clear, Kul ES-87 mx red, Poker II mx blue, and WASD V2 87 barebones mx brown. These were all reasonably good keyboards within the Cherry mx variety.
Regarding the two you are considering, the Filco has a great longstanding reputation and Kul has rapidly established a good reputation as a new company. Filco has a nondetachable cable, whereas the Kul has a detachable mini-USB cable. Filco uses Costar-type (wire) stabilizers, while Kul uses Cherry stabilizers. I prefer the Costar type, because they feel less mushy than the Cherry stabilizers, but some people prefer Cherry stabilizers because it is easier to change keycaps on stabilized keys that have Cherry stabilizers. I think that both Filco and Kul use a dual-layer PCB and both have plate-mounted switches. Filco has its LED lock indicators in the case, while Kul uses LEDs under the corresponding keycaps; I prefer the LEDs in the case, because then I don't need windowed replacement keycaps (I almost always replace the stock ABS keycaps with dye-sublimated PBT keycaps for their better appearance and dry slightly textured feel). The Filco has no DIP switches; the Kul has 8 for various settings. Both keyboards have a Menu key that can be remapped in software to your own Fn key, a feature that I really like.
I have recently sold my Filco and both Kul keyboards, but if I were to buy one of these again, I would go with the Filco for the overall fit and finish and the Costar-type stabilizers.
My most recent Cherry mx keyboard is a WASD Keyboards V2 87 "Barebones" (no keycaps) with mx brown switches. I am typing on it now, with a set of Imsto dye-sub PBT keycaps. I like the Costar-type stabilizers. In addition, it has red pinhole LED lock indicators in the case, and 6 DIP switches with various useful settings including Fn/Menu swap so that I can make my own Fn key in software. The WASD barebones is $95 for the base model with no extra charge for either blue or black switches; mine was $100 with the mx brown switches, but you will need to add your own keycaps. If you go with WASD keycaps, you can use their online customizer to design your own layout. I like the WASD as much or more than any Cherry mx keyboard I have owned or tried, but my favorites are still the HHKB Pro 2, RF 87ub 55g, IBM Model F XT, and IBM Model M SSK.