as a user, i suggest you get filco majestouch 2 / ninja (non-backlit), or ikbc f87 rgb (backlit, rgb; this one fits most of your needs above).
- they are tkl with cherry mx brown switches;
- their build quality and durability are relatively top notch;
- they have max compatibility with after-market key cap sets;
- for f87 rgb, its rgb modes are controlled by the board itself (very easy to use)
i had weird experience with ducky zero and cm masterkeys pro s, but i believe they have improved with their newer products, so it's for you to find out. you can go to ultimate.zone because they always have demonstration units for you to test on.
afaik filco boards need a ps/2 adapter to achieve nkro (usually provided with the board), if it's a thing for you.
hi, welcome.
you can join the fb page of mech market for few new and used but nice sets,
https://www.facebook.com/groups/MYMECHMARKET/ (also, you should join mymkb fb page,
https://www.facebook.com/groups/MalaysiaMechanicalKeyboard/ you can learn more from sifus that are active there)
usually the better places to get affordable key cap sets are from aliexpress and taobao. for really nice sets, zfrontier.com is one.
Thanks for the suggestion bro..will try to search more about ikbc & test it at ultimate.zone.
Does other brand key cap like ducky, vortex, ikbc, filco... can be put or exchange each other.. sorry really noob here..