As a self-taught full-stack engineer, I typically build my landing pages from scratch using React and Tailwind. However, time became a precious commodity, and I realized that no one really cares about your landing page during the early MVP phase. So, I made the switch to using templates from framer and making only the necessary edits to match the specific use case. In my personal opinion, I prefer framer templates because of the framer animation library they are built on.