Hello,
in my opinion if you are using different domains or just paths, such as /en, /de, /fr, ... does not affect SEO much in general, at least not with the major search engines.
However, it might be relevant for some local search engines. Such as german search engine maybe only be checking .de domains.
As regards other aspects, I think both approaches are okay.