I think they learned from their errors RTS.
What really shocked me, is that you played BF4 for around ~1 year when it got launched (and was fucking broken) on PS3.
You knew that it was broken and all (we played quite a few times haha), then you stopped playing it when they started fixing the main problems (I think you had enough of the bugs it had and all)...
That's really unfortunate (idk if you gave it a chance again now that they fixed it) because it's really a different game now.
I'm confident that they will use the same engine BF4 is on now for the next game to avoid netcode issues and stuff like that...
In all cases, we'll see how the game plays in the Beta