FFP is generally considered slightly better than nothing, but only just - it's a joke. It's talked about as if it will stop clubs like Man City and Chelsea dominate financially, but it only affects TV money, not any other sources of income (e.g. sponsorships), so realistically it is going to have hardly any effect. Even if it was implemented in a stronger way, it would still only serve to bring football closer to how it was 20 years ago before big money owners were so prominent, it would never take it to a US-sports level where they try to balance teams out completely.
The foreign player rule is about trying to boost national players rather than international players and has nothing to do with trying to even the (metaphorical) playing field.