Jumpjim
As a controller at London ACC I would just offer the following guideline which has served me well over several decades.....Let the PILOT fly the plane! Remember that You are ultimately responsible for just about everything. A lot of the modern ATC systems reduce the art of ATC to not much more than a giant video game......and some of the less experienced controllers treat it as such. Don't take crap......complain a bit more.....put it on your voyage report...you pay enough for route/nav charges......demand better service.
If you came in eastbound off the ocean this morning I sympathise......turb almost all levels through STU and LND.....lot of depressed-sounding pilots on my sectors. CAUTION, new ATC system being introduced at London ACC Swanwick towards the end of the summer.....my tip to all my pilot buddies...carry extra underwear.....seriously!