I sailed on the Joy solo last year, or that was the plan. I met some people in the embarkation hall that I ended up hanging out with for much of the cruise after the first night. I enjoyed the ship though. Other than the lack of Studio cabins and some small adjustments to venues the Joy is very much like the Bliss.
When making the decision consider that the Joy will no longer have laser tag or the Galaxy Pavilion by the time you cruise. There are at least two threads here discussing the changes in an upcoming drydock.
As for other factors - the Epic has a unique cabin layout (for balcony and insides at least) where there's no isolated bathroom area (unless you consider a curtain a sufficient form of isolation), the shower stall opens directly into the cabin, the 'water closet' is just a tiny room with just that item in it and the sink is in the main cabin area. The Joy has a more traditional cabin design. As you're traveling with teens, this may be a factor.
Scott Henry (the comedian I mention in my post above, was actually pretty funny. When he did the same act on my cruise on the Escape this year it wasn't quite as funny...
When I was on the Joy in 2021 one of the comedians was very clear with some parents in the front row with their early-teen son that he was going to learn some things that night if they chose to let him stay. They stayed. Mid-performance (same show) a woman walked in with VERY young kids, walking down the aisle toward the stage (why people insist on walking to the front mid-show is a whole other discussion), he stopped her a few rows from the front and strongly advised that she leave with her children as the show was really not for them - she took his advice.
Interesting - I'm booked on the January 27 MIA-LA cruise, the difference between my cruise and the LA-MIA just before it is Acapulco, not Mazatlan. I chose the one I did for the cost, (saved me $500, added a port) but the flights aren't as good coming home to the East coast from LA.
I thought someone said the Joy was in Alaska in 24, I guess not. Still doesn't make a ton of sense to remove part of the OL shortly before deploying the ship to AK.
Not everyone is able to get a TS pass...
I haven't been on both ships, but the Escape has MUCH more free-to-use sundeck space. Escape has Spice plus the entire port side on deck 19 forward of the pool deck. Escape lacks the Observation Lounge, but for a warmer-weather itinerary that's not as critical of a venue to have, IMO.
I just did a mock booking for one and see the port fees and taxes without entering any info.
A balcony for 2 on a 3-night with GSC and Key West has port fees and taxes of $483
And don't expect to go to Amsterdam, unless the recent announcement of the downtown terminal closing to cruise traffic is a temporary situation or a solution to port further away from downtown is figured out prior to your cruise.
Reprice all you want prior to final payment. However, if the perks change you accept the new perks.
I think there needs to be at least $1 difference in the price.
The theater shows are listed for each ship here:
https://www.ncl.com/cruise-ship
Just note that some are changing (leaving) over the next 4-8 months. The rest of the entertainment (comedians, 'lounge' singers, etc) is all contract and varies sometimes from cruise to cruise.