Obviously the timer is now removed so you don't know how long you have to wait. I never bothered to time the wait myself, is it still between 8-21 seconds? Being on a losing team and not being able to do anything about it for 21 seconds really sucks.
Since reviving is out the window now why cant we have some kind of respawning handicap. A losing team gets a faster respawn queue. What would happen if losing teams got 8-15 second timeouts and winning teams got 15-21 second timeouts? Would that create total chaos or would it balance one sided matches a bit more?
The handicap could be based on point difference or on number of bases controlled, preferably both.
I think there should be a precise time for revives. Sometimes they are just flash revives, sometimes you have to wait for hours.
I also think that revive times should be shortened in case your team gets a leaver, not in case you are losing.