Hey elmetro, thanks for the nice compliments ;)
Regarding your question, i would recommend focusing on maintaining a stable witness without missing blocks and once you're higher in the ranking a backup witness makes more sense since it will allow you to do maintenance if needed and you can failover the witness as needed.
A seed node is always beneficial for the whole ecosystem, try to host it in a different country/provider than your current nodes.