I started with soles from sneakerkit (they're not paying me). They come with stitch holes pre-marked, and the website has downloadable patterns/templates for the uppers with the stitch holes marked which makes all the assembly easy.
I wanted converse clones so I started with the "classic 3 in 1" design and adjusted it a bit. I made the ankles a bit higher. And made the tongue piece extend further along the foot so that it overlaps the side piece without risk of gaps.