A screen shot from the front-end area of the new review/comments system of IOS Reservations 3.0.Notice that this page is under construction and some features are still missing.
I managed to read your whole post... IOS Reservations built after many people requests as a booking tool. After versions 1.0, 1.1 and 2.0 I released that there are 2 kind of people using the software. a) Those that own a hotel (single hotel), b) Those want to make business with IOS R. (multiple hotel). The most successful usage till now is from the first category as the success of the multiple hotels model is mostly based on the IOS R. administrator (as a business man) and less on the software it self. I also released that most people in the 2nd category try to create a tourist portal, so they need their site to provide more services than a reservation. IOS Reservations v3.0 with the add-on services and with much more informational fields is on that direction.The venue provider/travel agent model requires a big part of the component (almost a second component) to act as a logistics software. IOS R. will never do that in full scale. It will provide much more information on the reservations, statistics, and options to filter reservations by date and/or by hotel but nothing more. The contact and the payments between the venue provider and the hotel owners is something outside the scope of the component.
The most successful usage till now is from the first category as the success of the multiple hotels model is mostly based on the IOS R. administrator (as a business man) and less on the software it self. I also released that most people in the 2nd category try to create a tourist portal, so they need their site to provide more services than a reservation. IOS Reservations v3.0 with the add-on services and with much more informational fields is on that direction.
As for the prices: you can not hide something that it is visible even by the non-registered users. Hotel owners can make a similar reservation, just to see the final reservation cost. The model you talk about can not work unless you have hidden fees, which is, I believe, not nice at all.
I personally might not displayed these reviews on my site not for their accuracy but because my visitors might leave the site to visit tripadvisor. But as I have been asked for this feature by many people I added it as optional. If you wish you enable the feature, it is optional. I think this is the best solution for those want to use tripadvisor and for others that they don't.An other feature that I work on lately is the option people to be able to change currency to what ever they like. IOS Reservations will automatically show prices in their desired currency.
Current v3.0 development status
The administration of the component is extremely easy but the inner code is too complex. This is why it takes so long for this version to be completed.