I enjoyed Battlefront 1 a lot more than Battlefront 2... Now I want to reminisce about it and what made it fun for me, because it's not possible to play it online anymore either.
Much of the reason I found it amazingly fun was that the vast majority (75%+) of the players in SW:BF1 played the class with rocket launchers and mines (because rockets and mines were both one hit kills on infantry), but with jumping and dodging and timing, I could avoid both - and the best of them were good at dodging for a while too. Against a really good player, a fight would turn into both players trying to roll to avoid the other's rockets (or energy mortar shots, which I preferred), and jump over their mines, and so on. Most people tended to always fire immediately when they heard the sound indicating their weapon was reloaded, which made them predictable enough to dodge just before they fired (which was the only way to avoid a near point blank rocket). If you wanted to hit someone who was dodging by predicting your timing, you'd wait for your gun to reload and your target to roll in anticipation, and THEN fire at where they're rolling to.
I preferred playing the class which had a handheld mortar cannon, repair tool (for the health and ammo droids), and health/ammo drops (useful for healing or reloading ammo in the field, or assisting a teammate, though most seemed to ignore the drops so it was safer to just safe them for yourself since the enemy could use them too). Only two of the four factions had that class, though, and for the others I played one of the classes with rockets (one had a jetpack as well). Snipers were nearly worthless and it was rare that someone tried to play one, which was fine by me. Only a few people tried playing troopers with actual rifles, generally they were outclassed against enemies with OHK weapons (rockets and mortars, but very few people used mortars, I assume because people were obsessed with mines or something). They were good against snipers, though! Droidekas were in the game, but only good at mowing down bots and noobs and anyone in a narrow corridor, basically. If you saw them unfolding you could roll-dodge to get behind them as fast as possible, and then they were fucked because they turned super slow and couldn't do anything about being shot in the back repeatedly. They were considerably more durable than any other class, though - it took quite a few rockets to kill them once they were deployed because of the shield. Of course, you could shoot them before they could deploy, too.
There were no restrictions on class usage, and the rockets and such did full damage to players as well as to vehicles (AT-ATs etc).
The Hoth scenario was pretty nice. It had the imperial walkers and the speeders, and the Imperials would get to pilot their mechs and the rebels had taun-tauns and speeders. The map had a bunch of bunkers with capture points, a cap point where the empire came in, one at the speeder garage, and the shield generator (which was a target for the Imperials to destroy). The speeders had authentic tow cables with two-person seating, with one person firing the tow cable and the other piloting, flying around the walker's legs several times to do it, while having to stay far enough from the legs to avoid crashing and close enough that the pilot can't hit you with their nose-mounted cannons. The speeders were also good for ambushing people (and bots) in capture points in bunkers which were difficult to assault from elsewhere, since they had clear lines of sight to all approaches except directly above. You could land on top of the roof and toss a grenade in from above, then jump down and gun down (with rockets, most likely) anyone who wasn't killed in the blast.
The vehicles all felt pretty great, and the jetpacks were fun too, although only two classes had them (clone troopers' emp troopers and imperials' dark troopers, IIRC). I liked how there were no jedi, and it was all just the regular soldiers. In maps with (effective) spawning vehicles, control of the vehicles also tended to decide the game, since the vehicles were considerably tougher than a person, could usually hold more than one person, were very deadly, and hovertanks especially were quite good at moving sideways rapidly enough to avoid rockets a significant fraction of the time.