I agree VNAV works just fine if the conditions parameters and atc are ok.I had some problem with Lnav but that is because som acft have gps update and some don´t .But anyway that´why we are there to monitor all things, if the aircraft is doing something wrong ,correct it ,if the autoflight sys is not performing properly ,fly manually.