Well, I just finished the campaign. It was 14 missions, not counting the prologue. Obviously a lot shorter than the classic X-Wing games with their multiple tours, but that's just the general trend in games these days. It had a fairly wide variety of mission types and a pretty good story and I had a lot of fun.
I liked the different characters of Vanguard Squadron. Frisk is probably the most interesting Trandoshan character we've ever seen: a jovial and good-natured conman.
Titan Squadron are all assholes and psychos, but they're all different kinds of asshole, which is kind of interesting. I'm a little disappointed that my prediction was largely correct, and at the end they get sent off into the Unknown Regions to presumably join what will become the First Order. I think it would have been appropriately karmic if they'd been destroyed with the rest of the Imperial fleet by the Starhawk's suicide dive: if Terisa wanted to destroy it so badly that she destroyed herself in the process. But then, Linden lives, too, and when he turned up alive after being shot down, I thought he was going to end up being the one to drive the Starhawk in and sacrifice himself. Do any named characters die?
Another difference from X-Wing is that the maps are often cluttered with debris, asteroiods, etc. so that crashing is often a real risk when you're whipping around trying to follow someone, whereas X-Wing missions were usually in open space. Although you can survive collisions a little better in this game.
Done the multiplayer a bit, probably about a dozen matches? Fleet Battles is fucking hard, even against AI. It's disappointing that there isn't a private match option: if you don't have a full group of five, you'll always end up with some internet randos on the team. The enemy team "player-level" AI is pretty damn good, I don't see why they couldn't also fill out the blank spaces on your team the same way. This weekend I'll hopefully get to have a full group of five friends playing at once for the first time, and we'll see if it goes any better.