From a pilots perspective comparing flightplans on a typical DXB-JFK.
B777300er Will take 100 more passengers and 10 tons more cargo, and fly approx 20 minutes faster.
The 345 cant be sold because noone wants them so were using them on shorter flights where the inefficiencies doesnt make such à huge difference.
Regards 777pilot