i found that all inclusives are great if you wanna go on a vacation where you sit around and get wasted all day ... which in its own right is a blast because there are usually plenty of hotties around.
but if you want a real adventurous vacation where you do tons of local stuff ... plan something else imo. the resorts try and keep you on property from my experience
that said, i'd have no problem doin an all-inclusive again as basically you cut your expenses on trip in half since you no longer have to worry about meals and booze lol