The route change was understandable however, the lack of WIFI was not. I am very disappointed and unhappy there was no WIFI for the whole duration of the flight. I had planned to be in touch with my personnel on the ground during the flight and that did not happen. I expected better. 
How can I be assured this won’t happen again? 

The pilot was very unhappy with the situation as well and is emailing his company.