Hi,
I think to have as much as possible into limited fsm's is a good thing.
I always have an fsm called gamemanger where most of the magic happens for my game
for your player controller it depends on how you want it to work,
i would separate jumping and check if the player is grounded.
also if could shoot (for example) i would also have that in a separate fsm.
if there are some collision events i would set those also separately
So if you have several thing you want to be able to do at the same time i would suggest to separate them.