I prepped my code yesterday then upgraded to the latest version of Unity. I had been holding off this upgrade as it made some changes to Unityscript which caused some people problems.
The upgrade went very smoothly but I think this was due to the work done fixing my code. The only issues I had was 3rd party code which was written poorly.
The new project which is written in C# upgraded with no issue which is another reason why I will be switching to only using C# from now on.
Performance wise, 3.4.0 is fantastic. I got 50% more FPS in all my games. Also the shadows are much better. There is a ton of other new stuff which I am slowly starting to add.
I'll will be updating all the prototype code with this build soon. As well as a version of the Manor RPG which is Multiplayer using the C# framework I created.
