Hidden achievements are fine if they have a spoilery reason to be hidden (e.g. the ones for completing the various campaign missions; each of those tells a little about the story in its description, and thus would be spoilery if they were listed normally; likewise in e.g. RPGs where you can potentially recruit certain characters whose presence would reveal things about the plot). Otherwise they should be regular achievements.I'll be playing this game until the next great BattleTech game, so I can't imagine things changing unless BattleTech 2 is a thing.
Shoot, I still have only 80% of the achievements for the game done. Speaking of which, I find hidden achievements really annoying, and wish companies would just knock that off. I wonder if anyone has all of the hidden achieves.....
Something like "Beta Strike" (killing an Orion with a headshot with an AC/20) is a weird achievement and meant to be an easter egg, but it doesn't really need to be hidden.