Rails 2 to 3 was a bit more involved than others, also Ruby 1.8 to 1.9 !
But ultimately it got better IMO, indeed.