Microsoft has added Communication sites to SharePoint Online.
These allow users to create aesthetically pleasing micro sites within a SharePoint Online tenancy. See below;
Communication sites are a useful addition to the capabilities of SharePoint Online and make it easy for users to create a nice responsive site.
Customisation capabilities, however, are not as rich as you had with classic SharePoint publishing sites so we will be working with those for a few years yet.
The standard supplied modern web parts are ok and with effort you can write your own using the SharePoint framework.