The bad thing is, the bigger your program gets, the slower the onlineview-startup will be, and the more data is transferred. Because TIA downloads the full header information of the complete online program. Not the code, but this is still a lot of data going through the line. And next, if you want to make a change, you have to go offline, and when you want to go into online view again, this data is transferred again.My only big worry at the moment is that to be online requires that you have a relatively performant connection. TIA seems to send a lot more data back and forth than STEP7 Classic. The entire online concept is quite different to STEP7 Classic.
My concern is that even if it works OK to be online when you are next to the PLC, what if you have a slow VPN connection to a distant site ? This is something we are using extensively. If this does not work good enough, it will be a big disadvantage.
An option to disable this "compare always the complete program" would be a nice feature with default = off, who needs this? Step7/classic does only compare the timestamp and the block checksum of the single block you want to view. Siemens has modified the online performance to classic S7 with V13 SP1, so I hope Siemens will have an understanding and fix this some day.