It's certainly an improvement, but IMO, there are still too many SMGs on the battlefield. A couple of nights ago I was playing on a full 64 player server playing Commissar's House, and 18 players on my team (Russian) had SMGs or semi-autos, with only 12 using rifles. One reason for this was the fact that, despite the fact that tanks were disabled (as they are on most servers, for good reason), there were still 4 AT class slots (satchels, AT grenade -- not AT rifle), and all of those players were using SMGs.
So in summary, things are getting better, but I think that either TWI should eliminate AT classes from maps when tanks are disabled, or make those classes use rifles instead of SMGs.