Sorry Linas but if you didn’t occasionally come up with some words of wisdom I’d think you were a troll! Not everyone wants to drive around like a lunatic and is happy to just cruise and enjoy the serenity and peaceful luxury of their chosen carriage. There is more to a car than ‘speed’. Objectively the 450h is ‘better’ on paper. However, subjectively the 300h suits many. You have the right to your opinion as do I. Neither of us is right or wrong. If you want a kick up the back leaving traffic lights then go for the 450h but if you want to have a lovely relaxing drive then the 300h is perfect. Horses for courses!
With respect to the other options my opinion is that the Lexus feels better inside which is my subjective opinion. I am also sure it will last longer. Whether the op wants something that will last or wants something for the short term the decision should be made on their subjectivity.
Both the others may indeed be faster, or better ‘on the limit’ but how many of us want that or have the opportunity to safely explore it?
The best way to buy a car is to test drive it and see if it suits your requirements. Longevity is a different matter and well worth discussing with owners to see how vehicles last in the long run and are fit for ones purpose.