I have not had any problems with Expedia. I have booked hotels only, airfare only and packages, and never any problems.
I do think with the packages, Expedia books a block of rooms and does not forward your personal information to the hotel until about a week prior. So if you have special requests and try to call the hotel, they may not have a specific reservation for you until just prior to your trip.