Of course it makes sense to always go with your best idea, but we don't want to waste what we consider our "best idea" because of stupid mistakes that could have been solved if we had more experience.
What I mean is: Does it make sense to start with simpler ideas in order to gain experience & not making so many execution mistakes due to inexperience in future more ambitious ideas?
It will likely turn out that not only is it not the "best" idea, it's probably pretty dang lousy
Try to implement as many ideas as you have time for
Hopefully, one (or more) will work out
Good luck
Otherwise you're only setting yourself up for failure.