WinBoat works quite well, I use it mostly for very dedicated software with minimal interactions (like Garmin Connect to upgrade maps on my watch, updating device firmwares, …), by rerouting connected USB devices to the Windows container.
However the main issue here is that the program windows you see in the host system are compressed video streams from inside the container: I wouldn’t recommend it at all for 2D editing as it would be like editing through Remote Desktop or TeamViewer.
On top of that, GPU passthrough is not yet implemented into WinBoat so the program speed would really be low if it even starts at all (and you can forget all the AI stuff I think), and unless you have two GPUs to use that could also be an issue.