...not to mention we paid a lot less for essentailly the same thing.
Well, actually, I did the math on that one when I was there and you probably didn't pay "a lot less" nor did you get "essentially the same thing."
If you did 3 dives a day at Blue Lagoon, with doubles, on nitrox, and ate three full meals in the restaurant, had some snacks and soft drinks on each surface interval, and 2 drinks a night...you would have paid only about $200 less than a week on the Odyssey...where you could have done 5 dives a day and not had to set up your gear, break down your gear, schlep your gear, rinse your gear, etc. The dive guides and the dive briefings on the Odyssey were worlds better that the BLR, the crew was amazing, the food was far better, unlimited top-shelf beer, wine and liquor, no long, jarring panga rides out to the wrecks and back, fresh-baked cookies, muffins, sushi, shrimp, or myriad other delicacies during surface intervals, 300+DVD titles in the library, tons of reference materials...the list could go on and on.
If you were able to do 5 nitrox dives a day - which you really can't - in doubles at Blue Lagoon it would actually cost you more to dive there for a week than on the Odyssey, and you still wouldn't have gotten "essentially the same thing."
Not saying a week of diving at Blue Lagoon wouldn't be great - and I can see why some would prefer it to a liveaboard - but the idea that it's "a lot cheaper for the same thing" is a complete myth, and should NOT be used as criteria for choosing one over the other.