I think the worst thing that ATC do is switch us from 123.8 to 119.1 approaching PORPA, just as all hell breaks loose in the cockpit as 5000' is captured (not yet cleared above) etc (although most of the lightning hands have cancelled the restriction and then get flustered!). It would seem more sensible to remain on 123.8 until after PORPA and THEN change frequency.