the 1->2 transition was handled with grace -- very helpful warning messages and even a migration tool. all breaking changes seemed necessary and it wasn't hard to pick up at all. only real pain point is googling an error message to find a discussion about a different version than the one you're using etc.