An additional feature which would be useful and realistic to IFR flight would be the ability to temporarily suspend ATC Control Service when required for weather avoidance. An ATC menu option would allow pilots to request weather avoidance - which would permit the pilot freedom to deviate from track for a period of time before requesting ATC routing again.
You can avoid weather, the ATC doesnt seem to mind and if they cut you off, you can always refile yout flight plan in-air.