I booked a package for air and hotel through Expedia. Never had any problems.
I priced it if I were to buy the components seperately, and it worked out to about the same, so I just went the convenience of a package.
I have also booked air alone on Expedia, and didn't have a problem. Our flight times changed, but we just called the airline direct and they fixed it for us without a problem.