I paid a total of $180 (two copies of base and premium) and so far it has been worth it to me. I'm only at about 160 total hours between the accounts, so I have not reached my $1 per hour threshold yet, but I am getting close. Like many I experience the server bugs during the first week or so, and since have encountered a number of crashes but none have been all that bad. These days I may have a crash once every 6-10 times I play and those sessions can go as long as 10 hours each (not all mind you, I don't have that much time to play). I have experience the netcode issue but now that it was explained to me I get why it occurs and, while annoying, it's fairly minor.
To me the game is better than BF2 which I spent close to 1k hours playing between pubbing it and several tournaments. It actually feels more balanced and I like the ability to use different categories of weapons with each class while still having one category that is class specific. Sure, this means I ignore PDW's most of the time in favor of carbines, but thats just how it goes. I also like that in BF4 it feels like guns are more even in their abilities. Yes, some are clearly better than others, but overall you can use just about any weapon and do well, once you learn how to use it.
Yeah, call me a fanboy, but the game has been quite fun. FAAAR better when played with friends, but still a lot of fun even solo for me. Not even close to perfect but I can't complain, especially since I really like large servers with 64 players. Though I do run on a 100/20 fiber line so I don't tend to ever have lag issues.