I wonder if it really makes sense comparing a language that is less than one year old to others that have decades of improvements and fine tuning behind them .
If there was a perfect language, all of us would be using it: each one is the result of compromises between features, performance, readability, simplicity...
For an argument against an hypothetical ObjC3, just look the unending transition between Python 2 and 3.