I have been on both and had a good time on both. Differences that jump out to me: Encore: Less free deck space, more pay activities(go karts, VR, Laser tag), nice observation deck if you want a quiet place inside, Q bbq restaurant(which I enjoyed and others do not). Escape: more free deck space, free ropes course, an adult only area on deck(spice H20), bigger Thermal Spa(I think), Moderno restaurant(which I don't enjoy but others do)
For a Caribbean given the 2 I would pick Escape, for an Alaska I would choose Encore for observation lounge. If you have a port heavy itinerary where you are never on ship it would be a wash.