Post vs Page
what is the best practice for creating content on the root page
You can display any post on the front page, just look into theme settings, or edit the index.hbs file (Documents ▸ Publii ▸ sites ▸ YOUR_SITE ▸ input ▸ themes ▸ YOUR_THEME) and put whatever you want into it.
Do you appreciate the support you've received today? If so, consider donating to the Publii team by clicking here; we'll be sure to use your donation to make Publii even better!