That's great that you had a good experience, but I have to disagree with your statement that Disney can learn a thing or two from Universal, based on my own recent experience with UO.
I have a trip to WDW planned for April and was considering adding on a few nights prior at UO. I ended up booking a package online at RPR for three nights but was kind of on the fence since it was exceptionally expensive and ultimately it was MUCH cheaper to just add on three nights at Disney. I went back online later that same day to cancel the package at UO, only to find the package could not be cancelled online, I had to call. So I called and was told my $200 deposit would be refunded in 7-8 WEEKS. I was astounded and thought I heard incorrectly but when I questioned, "weeks, not days??," the agent said they are busy and it takes 7-8 WEEKS for my refund. I told him that was completely unacceptable and really I would think something that should be reported to the BBB. After he assured me there was nothing he could do to expedite, I asked to speak to a supervisor. After leaving me on hold for several minutes, the same agent came back on the line and told me he could expedite my refund and I should expect it on 2-4 WEEKS. At this point I gave up and said fine. I can truly live without the $200 for now, but I still that this is utterly ridiculous and will NOT booking another UO trip unless I am 100% certain we'll be going, if at all. This has left me not really interested in considering UO for future trips.