I have a couple of offers for my bachelors thesis in computer science (machine learning, to be precise). The options are such that one is interesting work at a not-so-well-known institute (in my home country), while the other is at a better institute (foreign university) with less interesting work. What is more important given that I want to pursue research in future in terms of masters / PhD?
Please note that I have only provided the information below to give context, so that if someone is interested in having more information before answering he/she can do so by reading below. This is NOT meant to be a "shopping" question where one asks others to make the choice. The information exists only to provide context for those interested.
Some context in this regard (optional details):
In my final year, my university allows me to pursue my undergrad thesis at any university / research institute where I can find a professor willing to advise me.
I have a couple of offers for my thesis in this regard. One is at a not-so-well-respected institute in my home country (India) with a great professor. I call him "great" based on his publications – most of them are in top notch conferences, and his projects also seem very interesting to me.
The second is in Germany, at a slightly better known institute (again, not very well known). The professor and my potential supervisor seem to do good research, but their publication record is not as good as the first professor mentioned above. And while their project is interesting, I don't find it as interesting as the project above.
So I seem to be faced with the question of choosing between quality of work and the reputation of the university. On the one hand, option India provides me with interesting work and the recommendation from a professor who has a strong publication record. On the other hand, option Germany provides me with foreign experience on my resume and a potentially bigger name to throw around, along with a recommendation from the same.
What should the relative importance of reputation versus quality of work be?