A.- W._, geb. 1961, zog sich bei einem Verkehrsunfall Verletzungen zu. Die Schweizerische Unfallversicherungsanstalt (SUVA) erbrachte Leistungen. Sie verfügte am 2. Dezember 1994 die sofortige Einstellung der Leistungen für Heilkosten und ab 1. Januar 1995 für Taggelder; sodann verneinte sie einen Anspruch auf eine Rente sowie auf eine Integritätsentschädigung, woran sie im Einspracheentscheid vom 15. Februar 1995 festhielt. B.- Das Sozialversicherungsgericht des Kantons Zürich hiess eine dagegen erhobene Beschwerde mit Entscheid vom 16. Oktober 1998 in dem Sinne gut, dass es den Einspracheentscheid aufhob und die Sache an die SUVA zurückwies, damit diese nach erfolgter Abklärung im Sinne der Erwägungen über den Rentenanspruch ab 1. Januar 1995 sowie eine Integritätsentschädigung neu verfüge. C.- Mit Verwaltungsgerichtsbeschwerde beantragt die SUVA, den vorinstanzlichen Entscheid aufzuheben und den Einspracheentscheid vom 15. Februar 1995 zu bestätigen, eventuell die Sache zur Durchführung einer medizinischen Expertise an die Vorinstanz, subeventuell an die SUVA, zurückzuweisen. W._ schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Sozialversicherungsgericht des Kantons Zürich verzichtet auf eine Stellungnahme. Das Bundesamt für Sozialversicherung (BSV) hat sich nicht vernehmen lassen. D.- Der Instruktionsrichter lud als Mitinteressierte die Krankenkasse Sanitas bei, welche mitteilte, W._ sei mindestens seit der Einführung der obligatorischen Unfallversicherung nicht bei ihr versichert gewesen. Zwei gerichtlichen Aufforderungen, den zuständigen Krankenversicherer bekanntzugeben, leistete W._ keine Folge. E.- W._ liess den Ausstand des Instruktionsrichters beantragen, was mit Entscheid vom 21. Oktober 1999 abgewiesen wurde.