Battletech
Unless you're a hardcore fan and need to own/play/read anything and everything Battletech, I'd suggest skipping it.
Enemy turns take forever, you can only deploy one lance of four mechs, while enemies will often have at least two lances plus a bunch of vehicles and/or base defence turrets, meaning you move one unit, wait an eternity while they move theirs, you move your second unit.... so on and so forth, takes even longer when you're given support units, which you can't control. I'd recommend, if you must play this game, to have a mobile game or something else to keep you occupied while you wait for your turn.
Camera angles are pretty terrible during enemy turns, too many times I was just staring at some rocks while the sound of explosions, artillery and laser weapons played in the background.
Some story missions force you to bring story characters instead of members of your mercenary outfit, in those missions not only do you need to keep these characters alive, but they'll also have the crappiest mechs ever, when they do have better mechs, they don't have any of the skills that would make them effective, so it's a matter of trying to keep them as far away from danger as possible, effectively leaving you one mech short.
A story mission in particular was really disappointing
Story was OK, being able to decide whether you're in it for the money, or for some greater cause was cool, the events that pop up here and there were fun, specially as you get more ship upgrades which opens more options like letting pilots fight it out in the training room as opposed to sending them to the brig for insubordination, stuff like that was neat.
Time between financial reports felt too short, 30 days in XCOM is fine as it's 30 days of doing stuff, completing missions, shooting down UFOs, etc, however, in Battletech 30 days can go by in an instant, as travelling to certain destinations can take more than 20 days, meaning you'll really have to hunt for the highest paying, and most dangerous, contracts if you want to stay afloat, or just stay in a system with low-paying contracts, taking as many as you can.
The best part were the mechs, there's plenty to choose from, and plenty of weapons to equip, with + and ++ variations that get special bonuses like extra damage, more stability damage, stuff like that, customising mechs with different parts and different paint schemes was the best part, shame about everything else lol.
A way to make this more fun, if you don't mind fiddling around with some files, is to edit your starting lance, replacing the busted old mechs you get, with some of the unique mechs in the game, that's a fun twist. That and edit some of the hero mechs and their unique weapons, make them feel more like a proper mech.