When it comes to reading the match engine, the flat 442 or the wide 41221 is the easiest but you have to use one that suits your team. If you have pacey insida forwards and à pacey FC, then use the 41221, if you have really really poor fullbacks, then you might need to use defensive MR/L to make up for it.
In short, there is no best formation for à specific league etc.