Dronedeploy is very good and there are other well-regarded products too.
Most are free to use for planning, flying and acquiring images.
You only have to pay if you use them to create orthophotos etc.
Cheapest is probably ODM.
There will be no consensus on the best. Each solution has pros and cons and the best solution will depend on your personal situation.
Some produce better orthos, others models, others DTM's.
Some are desktop based...
For those interested: a web-based mission planner for the Maven app has just been released. It’s still in beta, but photogrammetry missions can already be created. Link to the mission planner: MAVEN ROUTE