This is Dr. David
there is not one best treatment for Rosacea
every patient is different.
it sounds like you have tried a lot of treatments already including metronidazole topical, moisturizers, antibiotic ointments.
have you tried sulfacetamide/sulfur topical? or ivermectin topical?
or doxycycline topical?
or azelaic acid topical?
some of these will be prescription.