The fact that it's a different operator from regular assignment to make it explicitly clear that you're going to immediately use the assigned value makes me like this more than the assignment operator in java and C. Half the devs I know don't even know that assignment returns a value in Java.