Lol, I started to type my reply and then decided not to post. Then I saw djaydino's. I own both version 1 of opsive third person controller and now version 2 of UCC (contains both FPS and Third Person).
I gave up on it this past week after fighting it for so so long. What was my main problems? Movements. Even setting up a special condition where the character turned for me to face something (without keyboard inputs) was a nightmare. And I consider myself an intermediate coder (for unity) at this point. I wasted so much time using its 'state' system. (Give me my time back!!).
That being said, I didnt use it for FPS.
What is does include is a lot out of the box. Gun systems, inventory systems, screen displays, health systems, etc etc. If you want to use the things they have, they work great. If you want to extend it, it was hard (IMHO).
It does take awhile to get everything running and you need to watch the short tutorial videos very carefully. Again, IMO, it works and has a TON of options. But it has a TON of options, so it can be hard to get it to work
If you wanted third person, I would suggest instead game creator (shooter module should be out in the next month). But for first person, not sure what is better?
Playmaker integration is pretty basic. But they try and contain all the logic needed within UCC. The owner is super busy so dont expect them to make any new actions on request. (Again, in my experience).