The tesla one is extremely plushy, and the fit is very conforming. I had one from EVAnnex and I wasn’t too happy with it because my pup would end up trying to look up front and he would lose his footing on the edge of the rear seat and fall into the hanging portion of the cover quite often.
Essentially these pet covers are all hammock style, where they are suspended from the headrests (front & back) so there is an area behind the driver and passenger seat that just hangs with no bottom support.
The reason I went with the tesla one was because of the included side cover panels for the doors. The EVAnnex one did not have them and left the doors exposed. If you’re getting one on Amazon, I’d recommend one with the side panels that zip up. Also recommend the ones that use a full headrest cover instead of just a strap for attachment.