In my last job I travelled between Glasgow and Aberdeen 3 times per week for six months and I can only recall two delays in that time.
Alternately, a good friend of mine had constant delays between Kircaldy adn Edinburgh.
The service has definitely gotten worse since Abellio got the contract.