Nothing in life is permanent.. It is true! except scars.. So you are right, its important that we try to minimise the outbreaks when possible. If you are a male patient, I would opt to do Accutane and then tail down the dose and keep on a very low maintenance dose (which virtually eliminates side effects) and yet keeps the oiliness and pimples at bay.
Topical products actually play a huge role in skin care. I have seen so many patients who come completely clueless, and using the most oily Korean moisturisers for their already oily skin--- because Korean stars are using it.. Our tropical climate unfortunately needs light hydration, so I would recommend a light serum with perhaps a light gel-based moisturiser.
Do try a low-dose AHA/BHA peel at home which will help your skin attain a more matt appearance.
Winston