I have really puny legs. Do you think front squats are better for quads?

Not until you get your back squat up pretty high. I'm not saying don't do front squats, but the squat itself is going to make you stronger faster than front squats alone. 400 pounds on your back is going to send a stronger signal for your legs to grow than 200 on your shoulders.