I think there are pros and cons on either side.
Loose-typing, in my opinion, is more about making the developer's life easier; less choice = less worry. But the downside is that optimisations are hard to perform on variable data types by the runtime. Not to mention the bugs that arise from type changing.
Strong-typing is a pain at times. But it does lend itself really well for spitting out performant and optimised code. Also, bugs specifically related to data type changes are few and far between here.
That being said, I've spent far too much with loosely typed languages that it almost feels like home, so that's where my vote is going to go. 😄