WordPress Multisite

Yes, Multisite is your best choice, you can share plugins, themes and users between websites if you want, also you can have some plugins, themes and users retricted to some sites only. Also you can have top domains for every site into the multisite.

tech