Is it good practice to use headings to create space between elements?
Sometimes, depending on the layout
Yes, always
Only if you're out of options
No, never