Each language has its own peculiarities which I like. Polish is great for swearing and making grand-sounding phrases. English and German are logical. Spanish is pleasant to speak. French I talk to my girlfriend with, and nothing can match it. Russian and Ukrainian are like a variation on Polish, which makes them interesting. I don't know enough of Portugese to have an opinion on it. Urdu is just messed up, but getting to be fun in its own way.
I don't think in a language, I think in ideas. Language is simply an expression of the thoughts. As others who speak various languages may attest to, the formulation of words in a language comes after whatever wants to be said was already thought of.
I believe it is perfectly possible to think logically without speech. Think of a game of chess. I'm pretty sure people, in their minds, don't do the following "if I move my knight to f6 the bishop on g5 can take it, thus...etc". The variations is chess are far too many, and far too complex, to allow speech to come in. Rather, the ideas present in chess - the pins, double checks, etc - are thought, and they consistute the "language" (but not "speech" per se), so to speak, of the thoughts.
Cheers, Socrates