okay i really need help here
been using expedia all this time but then i discovered booking.com and agoda
so they have cheaper prices but apparently you dont pay immediately unlike expedia?
cause i somewhat prefer paying immediately so that i know my booking is guaranteed liao and i know they already charged me so wont charge extra right?
am i correct? 

and can u pay immediately on agoda and booking? And i noticed that some agoda offers are supplied by booking as stated lol
Booking.com and agoda under one group...
expedia hotels.com under one group ...
There is no one site that provides the cheapest
expedia might be cheaper at hotel A, but agoda might be cheaper at hotel B.
even for agoda itself, prices varies, if you choose to book from their direct website, app, or links from other websites or other credit cards promo ...
the difference can range from few dollars to close to 10+ ....
would say the prices from expedia and agoda are the most competitive. eventually have chosen expedia, because of their discount
though agoda can use pay later method.
expedia if u would to use pay at the hotel, you cant use the discounts ...