I think they are fine, but i agree the doubloons should drop more often. I also would like for the map to give me the 5k gold outright and one of the other 2 missions. That would make it worthwhile.
Basically, the AP alone and pets are not enough of an incentive.
I also like the solo idea. if they let us bring our followers along it could be fun.