Based on all of my experience in the past, here are my 3 rules:
- Do not be afraid to charge early
- If you have realized the majority of your users need more flexibility, a trial extension is acceptable
- Do not give too many options. Don’t make users think. A simple pricing model is always best.