Thanks everyone, decided to go with it in the end as the alternative was 2 connections via MIA - DFW - PDX with some shortish layovers so more risk of delay/missing connection. Will hope that the laptop battery lasts a while and put up with the older cabin.