Hi parky.
The "masses of code" confuses me ? Which code do you mean ?
The bad thing about Simatic Net is that it is split up in 4-5 subprograms where you have to know which few settings to use. But when you know which settings then it takes 5 minutes to setup. The guide will help with this.
As to "falls over regularly" then that is not my experience, and I think I have setup 20-30 installations with Simatic Net and OPC.
And kepware, well the only available driver type for MPI is for the PC adapter, and I do not recommend that for a permanent installation.
If you need an alternative to Simatic Net that will work with the CP5611, then look at Deltalogic.