i always install for all components the same version, but FP version may vary. for example:
bi 8.4 FP2 and planning 8.4 FP1 will work fine
bi 8.3 and planning/controller 8.4 FP1 will probably work as well but sometime there are issues with client tool connectivity.
Remember BI 8.4.1 is a new version, so i would not install this with planning/controller 8.4 FP1 but wait for planning 8.4.1 version, which will be release beginning of next year.