No matter how much one loves the resort, or the rides/parks, probably 5 days maximum then you'll be all Cabin Fever. I think you'd get far more value dropping down from 10 to 5, taking a couple of nights around Yas/AD then either lengthening your stay at JBH or perhaps hopping to Caesars or Marina hotels.