Your game is a RNG numbers game not a Tactical game,
Oh it is definitely a tactical game - pretty much anyone saying it isn't is because they're not using any tactics beside "move forward, fire at enemies in sight" (which, incidentally, is exactly what the AI did in pre-pre-pre-alpha, when they just had to throw something together to make the 'Mechs move and fire. Now, of course, the AI is capable of kicking someone using those tactics in the center lower rear torso).
It has been shown over and over on these forums and elsewhere that the key to success in BATTLETECH is exactly... Tactics.
biggest problem small maps
Although this is a common complaint, I don't agree. Bigger maps just means more time spent maneuvering into contact which means contracts take longer.
plus enemy reinforcements ALWAYS right on top of the other lance
This is simply a false statement which anyone with the game can test. Sadly, using hyperbole like this might keep someone from even trying.
SOMETIMES enemy reinforcements land right on top of the lance you're fighting, SOMETIMES they land right on top of you, but MOSTLY they land a turn or two's worth off to the left or right.
Need maybe a better engine,
Oh, just swap out the old engine why don't we. Be aware that what you're suggesting is basically the same as creating a new game from scratch. Even when importing 'Mech models from MWO, there is work that has to be done because MWO is a CryEngine game and this is a Unity game.
Also, there's nothing wrong with Unity as a game engine.
larger maps and more space and time between reinforcements.
This can always be tweaked, but as I noted above the map size is tied to mission length, so having larger maps would for many just mean having to spend a lot of time moving 'Mechs before the actual fun begins. It might also lead to very tedious "find the last enemy 'Mech hiding out somewhere on the map".
As for the reinforcement suggestion, it already works that way. "Right on top of me", "right on top of the lance I'm fighting" does happen, but very, very far from "ALWAYS".
And though I love BT enough to play for now I cant say it is a good game to others.
So it's good enough for you but not for your friends or for strangers you know nothing about? That's a strange stance to take. If it's good enough for you, give it a positive review.
It's so weird seeing these guys with hundreds or even thousands of hours played in a game leaving a negative review - I mean if it got you more than the purchase price in dollars worth of hours of playing, it's probably a good bet that it might do so for others too.
I will review in greater detail when I can.
You know, it probably would have been more helpful if you'd taken the time to write a more in-depth review from the get-go, seeing as your current one relies solely on misunderstandings and straight out falsehoods.