Hi Nico,
I, personally, will never buy anything from Tonghui again.
Sure, the HW may be just fine, but boy, if you ever need a bug fix, or any other type of support, FORGET IT !!!
(As you kow I have their LCR meter, and regret that purchase)
I own an iTech IT8513C+. A bit more than what you are looking for, but I really like the unit:
Rating: 600W, 120V/120A
About $1200 USD @AliExpress
iTech also makes smaller (<600W) variation if this is overkill for you ...
The UI takes a bit getting used to, but now I can set it up and am ready for work within seconds!
Cheers,
luudee