Not significantly
You would have to reinstall Python and conda on the subsystem if you plan to use it there.
FEniCSx will use the Python and C compiler in the subsystem when running.
No. Spyder, vscode, jupyter etc are IDEs. One should use whatever one is comfortable with.
Not necessarily. The only thing docker can do that conda cannot is to use the nightly branches of dolfinx, ffcx, Basix and ufl, while conda is bound to the releases (0.5,0.6,0.7 etc).