A_camera and Bx3mE, I think I lean more towards Bx3mE's approach. Once I have a working device, whatever it might be, I tend to loose interest in the build and focus on using it for it's intended purpose. From that point on modifications often involve duct tape and percussive maintenance. Knowing what I'm like, I try a bit too hard to get it perfect first time. It kinda sucks some of the fun out of it, but I know long term I'll end up with a better result. I start off all excited and very highly motivated, but that wanes pretty quick and actually getting the project done ends up being a bit of a slog for me. So if I don't have certain things in my initial plan, they'll likely never get done at all.
Glad to hear your build was a success from the beginning A_Camera!