If cf is licensed, configured and all cablings is done correctly, then yes. >cf status and >cf monitor commands will show you, if cf is enabled and takeover possible. You can disable and enable cf simply typing command >cf enable or >cf disable.
If controller1 crashes, controller2 will take all services from controller1. In that case if you log in to controller2 using CLI, you are able to see all controller1 aggregates volumes etc.