I'm a beginning quilter and I'm amazed at how much fabric MOVES

I'm making a quilt using the 3 Dudes technique Jenny showed on a tutorial. I've been super perfectionistic about every step and no matter what I do something is always off just a tiny bit.

I have used the entire jelly roll and I'm starting now putting the 4 blocks together into one finished block.

The first one I did, I just laide the squares together nice and neat, sewed without pinning and it came out square and perfectly flat but the matching isn't perfect especially in the middle.

The second one I did, I got crazy anal about nesting the seams perfectly and I pinned each seam. The match is perfect but the block is slightly off square and it's "puffy" does that make sense.

So my question is, which way would you finish the rest of the blocks. So they lay flat and square but the seams aren't perfectly matched....or would you match perfect and let a little puffiness in each square?

I'm thinking that when it comes to the actual sandwich and quilting part it would be better if the squares were flat.

I would love your opinion based on experience.

Here is a pic of the flat and square one with bad match
Click image for larger version. 

Name:	063 - Copy.jpg 
Views:	102 
Size:	55.4 KB 
ID:	65004

Here is the puffy one with good match
Click image for larger version. 

Name:	062 - Copy.jpg 
Views:	93 
Size:	50.5 KB 
ID:	65005

Here they are side by side
Click image for larger version. 

Name:	064 - Copy.jpg 
Views:	93 
Size:	50.9 KB 
ID:	65006

How should I proceed???
Thanks in advance for your help!