My point is for the password to be secure, it has to be longer than 8 characters, 12 minimum. Special characters don't make it any more secure, but not less secure either. I'm using a password manager too, and special characters aren't the issue for me, but they are much harder to remember if you only rely on memory.
Frequent password rotation forces bad habits such as old password - "password1" becoming new password "password2". This is not improving security but makes it worse. Also, when using Windows-based (Active Director) systems, old passwords are stored for a long time, and the more old passwords are stored for the user, the easier it is to crack the password.