I purchased a sovol sv07 and software wise it was a total trainwreck. After fighting with the company over a faulty power supply (about 3-4 weeks for them to confirm the issue, ship part and me to receive replacement), I ended up giving up on their support and using a raspi with regular klipper and the printer.cfg from the original controller to bypass their locked down version of klipper and now the machine is great, but sovol ain't it for support. That said, they release the source for every other printer (not the sv07) and I'd recommend that you find out how much community support that sv04 has before buying.
I have always felt that way, but we're so close to the tipping point of our democracy coming irreversibly unraveled that pragmatism is the only rational course for someone that believes in democracy. We should all be single-issue voters if the issue is democracy vs fascism.