Since I began using basting spray, my quilting has become pucker-free. I do all my quilting on my domestic machine, mostly STD and straight-line. Here's a link to an old thread with lots of tips about building that important sandwich:
http://www.quiltingboard.com/main-f1...d-t211941.html
If you search back into this board, your question about puckering has been asked lots and lots. Take heart, we all face them.