The cost-value of liveaboards varies greatly depending on the location. I've done liveaboards in the Caribbean, Socorro, Red Sea, Maldives, Indonesia, Galapagos.
I generally tip 10%-15% based on quality of service and the value of the liveaboard. A high value experience gets a higher tip %...