I completely agree, it is a good thing but the implementation everywhere is awful. It is designed to stop clear and obvious errors but is being used to look at every little aspect. It should just be obvious offsides (not 2 to 3cm, how can they tell exactly when the ball left the passer's foot!?), obvious handball, penalty decisions or really dangerous tackles that the ref has missed.
Any VAR check that takes more than 30 seconds is not a clear and obvious error, I would make it a maximum 1 minute and if no decision then on field decision stands.