I for one think battlefront is better than Black ops for a few reasons.
Outstanding Graphics
Great Multiplayer
Amazing level design
Amazing sound effects
Character Customization.
However the lack of a single player campaign threw me off a little bit, but that doesn't bother me as much. I still do, however hope they make a campaign in the DLC (If they don't, then oh well, I guess ). Also the content is somewhat scarce but I've acquired the season pass, hoping that they're just playing with us and a lot of cool new stuff is on the way. It get's repetitive at times but the game is still highly addicting to me, for some reason. I hope that they add new Jedis/Siths and other heroes
Black ops....well what can I say. it's pretty much the same. Good campaign. same ol' multiplayer and great zombies (so I've heard). Their specialist system reminded me of Team Fortress, with their different special weapons, so I thought that was pretty cool!
I have the season pass for both and I'm waiting to see what both games have up their sleeves. But despite everything, They're both good but I prefer Star Wars Battlefront.