Thanks in advance for answers...
1) After making clone, do you suggest to leave that intact and create one local clone per website?
2) If yes, and if I want to make sure all the code is also pushed to a local Bit-bucket repository for sharing from different machines and/or developers, Do I need to create remote repository 1 per website?
3) For common custom modules or themes, how do I share same code between 2 different website versions without making a second copy of the code?
4) For deployment, give that I'll have separate testing and staging sites 1 per client, should I be using clicktobuild to build and deploy from scratch or use VS compile/publish/deploy method? Which one is preferable?