For your reference:
E-filing Pros:
1. Get an instant receipt number, your RD will be at least one day earlier than filing by mail;
2. Save you about $10 for taking the photo
3. Save you a check and probabaly a stamp
Cons:
1. You have to go the local office for the photo and FP, means wasting gas, parking and your time
2. You may still have to send supporting documents by mail