I 100% agree with this. I know the issue is not my internet connection because Battlefield 4 runs amazingly smoothly for me also. It is disgusting that with all the in game micro transactions on top of the initial purchase price that they could not shell out for dedicated servers.
This is made even worse by the fact they are absolutely woeful at responding to any sort of support requests. When I had the CE-34878-0 error in MyCareer at launch it took them 5 days to come to this response:
"- According to Sony, CE-34878-0 means that the application has crashed and to restart the application in the content area. we do not have much information about the error code. If not done already with Sony, also we'd suggest trying their official guide for booting into Safe Mode:
https://support.us.playstation.com/a...tail/a_id/5044
From this guide, what we'd suggest is the "Rebuild Database" option. Note: The Initializing option does state that it will wipe your date. When booting into Safe Mode, please make sure not to choose this option."