What changed your view on cheap domains for small sites?

Cheap first-year domains are useful for testing.

But some projects need names that feel more stable long term.

What experience changed how you choose domains for small or free-hosted websites?