I think this has already been discussed here, but some APIs that used to work fine in API-1 now give different results in API-2.
For example,
createLayer();
now automatically moves the new layer to the top of the layer stack.
Also
layer.kind
returns a string and not a number.
I’ve gone back to using batchPlay to access these features since some of my code relies on the API-1 behavior. Also, now a bit wary of using APIs as not sure of their long-term stability. batchPlay seems to perform the same in both API-1 and API-2.