I personally recommend against using Debian Testing for anything other than testing the next Debian release. It gets slower security updates, and breakages get fixed slower than just using Sid directly. Since Sid has its own securirt team and since it moves faster, breakages are fixed sooner. Even in the official documentation Debian doesn’t not suggest using Testing for the same reasons.