this is often the story of early stage tech. don't get too attached to anything b/c it could change every 6-18 months. :\
I would rather not have to rewrite code all the time so I take a little longer to try things out before I am sure with what i want and hitting 'Go'. The end goal is zero maintenance but getting it right also comes with years of experience and trial and error.