The long-range scopes for the AR's are fantastic at long ranges, but the crazy zoom makes them terrible for close/mid range combat. You need to be pointed exactly where you're already planning on firing before you scope, and even then, a moving target at anything but long-range is gonna be hard to follow. You simply miss out on too much unless you're playing like a sniper.
I find that the assault rifles definitely have an advantage in range over the carbines of the engineers. For me, this is enough to justify using this class. I prefer being on my feet and having that range advantage in a firefight. Perhaps thats just the CoD-fan in me still talking, but its true. I'm only just really getting into the rhythm of healing and reviving, but I'm starting to rack up a lot of points as Assault, even if I tend to die a fair bit trying to revive people. I think I'm safe, but nope!
I use engineer on a few select maps where its vehicle mayhem, but I prefer running and gunning. I'm good at it, and I somehow enjoy that fear I get when I'm alone near an enemy tank. Very tense. I like to tease a tank and distract it as much as I can when I know its hopeless and just hope an engineer or another tank comes to my rescue.
I think getting rid of the IR scope for engineers and reducing the power of the SCAR just slightly would balance out the classes much better. The tactical light could be toned down a bit, but it doesn't bother me all that much. I still kill a lot of people aiming that crap at me, but like I said, I've still got that CoD spray-and-pray mentality sometimes which does still work on occasion.