I finished the game before unlocking all the perks, but I kept to playing until I unlocked them all hahah.
Hahah, I definitely didn't expect so many people to go for full completion after finishing the game. Thanks for sticking around to unlock everything! =)