Well as I can speak a couple of different languages decently, I think that your way of thinking partially depends on your native language.
But I don't think english gives less possibilities than italian for example (I can speak italian as well). Ok there are different words but you way define the words you need and that do not exist in a given language. That's a bit longer but does not make much difference between languages.
Though it is clear that I don't think the same way after 6 months spent in the states and after 6 months spent in France for example. I guess the way the language comes into one's mind defines ways of thinking and that different sentence logical constructions imply different logical thinkings.
I would be glad to have people's point(s) of view on that
