There isn't a big difference in base pay but you will miss out on things like overtime and allowances in other ports.
Allowances are paid on check in (with very few exceptions) at the hotel in local currency and are exactly the same for every long haul crew member regardless of which base or which work agreement you are employed under