I mean. I am a pretty crappy pilot but I did get VNAV to work great on the Citation X, Falcon 900 and the EMB 175. The 737 is kind of throwing me for a loop. There is a cruise decent page that pops up if you start down early that can but not always, use the ECON speeds or the speed you program. AFAIK you cant program the cruise decent page. Only climb, cruise and decent. So the aircraft will slow to 256 knots, the arbitrary ECON cruse decent value. You know, the one you can't program... I also do put the altimeter value in the forecast page and I also add in a value for anti ice operation too. Usually if possible I almost always start my decent about 10 miles early as this seems to stop the pitch over to the barber pole and subsequent panic pull on the speed brake handle.
But it still does stuff that surprises me, at times.
I was also making a joke