We cannot term any particular language as the Best. But given its usage, by far French takes the top position between French and Spanish. French is spoken in 29 countries while Spanish is spoken in 20 countries. The truth is English owes half of its vocabulary to French. French being one of the top spoken Languages in the world gives an access to no.of opportunities across the world. So if you are looking to make a career abroad, French might come handy.
, hope you are doing well!
i would suggest spanish as best Spanish is one of the most sort after foreign language. It's immensely popular & an amazing career option for students. It shares many common words with english which makes it a bit easy to understand as you would be able to relate the Spanish words with our English language. It doesn't have complex grammar rules like German & french have. It has comparatively easy rules which can be easily learnt by a beginner too. It is widely spoken. It is the official language of many countries , making it one of the most important language. You need to immerse yourself in the language in order to excel in it. Mere studying it regularly won't help. Try to speak the new language. Try watching movies of the language and also trying writing in that particular language. Spanish language is a great option to opt for as these days foreign languages act as the cherry on the cake!
Hope it helps you , all the best for your future endeavours!