The most recent successful architectures use only 1 or even no FC in general. The reason is that they are very costly (see this answer 8 for a detailed explanation).
But of course it always depends on the application! So try different things (1, 2 FCs, maybe even without FC entirely, but then you need to figure out a way to output what you want from only convolutions) and see what works