Photo pass ?'s

Does anyone suggest buying the photo package in advance?? This is our first family trip with our newest member and we plan on taking lots of picks together. Also doing the dessert party and I think they are there for some firework shots. Thoughts??

Also does Anyone know if disney gift cards cAn be used/applied to buying the photos pass in advance??