Insight timer has changed my life for the better. The milestones help keep me on track, and most of the search functions are fantastic (wish the guided could be broken down into 5 minute increments instead of 5:00-20:00). Many different ways to meditate, and this is great for beginners or very experienced.
Hudswim about Insight Timer - Guided Meditations, v3.2.6