Codeshares can be good or bad depending on whether the people setting up the deal know what they are doing or not! The good deals for the shorthaul carriers depend on the people doing the deal setting appropriate minimum rates that they are prepared to accept for their flight sectors.