I own a GMK set and an ePBT set.
GMK has better legends, it is known for 'legend perfection.' The consistency of both the legends and the keycaps themselves will be better than ePBT.
However, as noted, ePBT is among the top Chinese keycap producers. They are using good blanks, maybe still Gateron blanks, and their dye-sub is the best mass-produced Chinese process.
I have ePBT 9009 R4, and it's pretty good, but it's not perfect.
First, the good. The colours are basically what I expected, and look close to the photos of 9009. I'll have real GMK 9009 eventually, and will be able to compare. The feel of the keycaps is great, among the very best. They feel creamy smooth, while having the barest hint of texture to help with grip. The weight and thickness is good, they are top performers here. The sound is also good.
The bad? First, legends are not GMK precision. They are good for China dye-sub, but still flawed. The letters/numbers are blurrier or otherwise less sharp than GMK. Not that they are bad on their own, but compared to GMK they suffer. I forget what words like 'kerning' and such mean, but there are little issues with the quality of the dye-sub print, where characters are placed, and so on.
You can get good information from this review:
https://brianlee.blog/2018/07/26/review-enjoypbt-9009/
Similarly, keycap consistency is not perfect. If you put GMK and ePBT keycaps on two identical boards side-by-side, I think the ePBT keycaps will not be quite as straight or aligned as the GMK. This could be an issue when building an endgame keyboard.
Not exactly perfect
However, ePBT are still good on their own, and even good value if you need extended layouts and a huge number of keys in certain sets. [Other ePBT sets are cheaper if they are just 104/108/110-key. Like Sushi, maybe?]
Which would I rather own, GMK 9009 or ePBT 9009? Well, GMK 9009 is going to have perfect or near-perfect colours, since it is coming from the original manufacturer. It will be an authentic descendant of the OG 9009. As real as its gets. It will have better legend quality and keycap consistency.
However, ePBT, obviously using PBT, means that ePBT will not discolour as much or as quickly over the years. And the same goes for shine. I think it may stand the test of time better, and retain its quality.
From a pure typing feel standpoint, I would rather use ePBT. From an aesthetic standpoint, GMK.
I tested GMK and ePBT on Zilents V2, and ePBT felt better. Even though ePBT keycaps contact the Zealio switch housings because they aren't 100% Cherry-profile, allegedly, I still enjoyed the ePBT more. I also find that ePBT is lower-pitched and deeper than GMK on my MJ2 (MX Brown), and GMK is very chittery.
So go ahead and order ePBT knowing that it is the best mass-market Chinese dye-sub PBT that you can get. But some filing or whatnot may be required on your end. There's an expectation that 'hobbyists' will work out some small kinks with ePBT.
The other Chinese PBT dye-subbers are not as good. KPRepublic dye-sub is observably inferior to ePBT. I posted a comparison on another forum, and the relative blurriness was there for all to see. Some of the bottom row characters were runny and elongated! Not all KPRepublic keysets are that bad, but the QC is markedly inferior.
I would still buy a KPRepublic set, like Muted, knowing its weaknesses, and just use it on a more lower-priced and expendable board.
The other, no-name Chinese dye-subbers often have reliable QC in producing legends, and their blanks aren't bad. Maybe some are using Gateron blanks. Those $30-40 sets on AliExpress are okay, if you understand their limitations. They tend to have less caps (around 110), and far fewer colour options. They have bold fonts are are pretty consistent, although almost comically bold. It looks to me like there was heavy standardization among equipment to produce these dye-subs, and among the keycaps and colour availability. So they found a few colours they could produce consistently, and used common molds and a common dye-sub process so that they could churn it out cheaply. Kind of like what Tai Hao does, but with PBT and more limitations. Those sets are okay if you have a normal ANSI keyboard and your needs are modest. Decent prices, and big sales sometimes.
I hope the OP did not buy the kprepublic Japanese root keycap set. I am informed that the <country> "root" sets are among the worst in terms of keycap feel. The blanks they are using are not top-of-the-line.