Personally, no. But others may disagree!
Don't be fooled by the German sounding name - it's still a generic Chinese unit, delivered and (perhaps) supported from Germany.
I'd either spend £170 on a random Chinese unit and take the chance, or spend £418 on the R-Tech one and know that I've got support.
I've been looking at r tech ones right now hard choice