As a user of the department of VA website I can say with confidence it is absolutely unnecessarily terrible.
The login process alone is kafkaesque with literally 6 methods of login offered and a Byzantine routing process between nameservers, root DNS bouncers and processes that can’t maintain login state.
What a joke