I think overall depends on the client and projects. I always made everything from scratch mostly cause my projects were way more complex.
If you want it to feel less like cheating. Perhaps consider making your own UI kit. I did that for one project and it's something I feel like I can reuse in the future. 😅
@LunitaArtCraft