Battlefield 3 is an immersive and snappy first person shooter experience. It's leagues beyond the mechanics of Call of Duty and Counter-Strike, it has been for a long time. Yeah yeah origin sucks and the whole battlelog concept kinda sucks because you have to keep your browser open if you want to switch to a different server. It can be a little tedious, but with a fast enough computer this should be no issue. If they were to include everything seen in battlelog in-game it would be pretty cluttered. I wouldn't really recommend the premium because most of the active servers are on 24/7 metro and norshahr canals, which is included with the base game. I'm pretty sure all guns are available without the DLC as well. So in all honesty...you really don't need premium, but it doesn't hurt to have it either.
Battlefield 4 and Hardline feels different from Battlefield 3, it is just so snappy and fast paced compared to the other two. Not to say BF4 and Hardline aren't fast paced, but there is something so competitive about BF3, where you can dominate the battlefield all on your own, a true run and gun experience. BF4 has a lot of "campy" maps and bulls*** weapons like airburst that promote camping even more so. Maybe a lot of it comes down to map design which affects gameplay style.
BF3 is a fantastic game with tremendous replayability.