Go non stop even if it does cost more.
1) For all their failings BA and VS are better than any US based airline unless you happen to choose AC in Business which I am assured is good.
2) Your stress level is reduced; get on at origin, get off at destination. No messing around having to rush through an intermediate airport wondering if you'll make the connection.
3) Bear in mind I like flying - I still enjoy going to the airport and getting on that big metal bird despite all the fuss. BUT. Landing and Take Off are the 2 riskiest bits of the process. Why expose yourself more than you need to?