40K is a horribly and unnecessarily bloated game, with random extras thrown in on a clear for-profit basis rather than with the intention of improving the game for the players.
It works well if you play it with someone you know, on the understanding that it is a casual game where you should both take balanced lists that don't include flyers, superheavies, unbound etc.. I wouldn't play it under any other circumstances.
What 40K needs, is a rule set where the primary focus is to make a good, clean game and let the profit come from people actually wanting to play the game because it's great, rather than the primary focus being how to maximise short term profit by changing rules to encourage purchases from WAAC gamers.
But that will never happen, because GW state that they are a model company. Their rules are an afterthought even by their own policy.