I never liked windshield covers so I had 3M ceramic tint installed on my ICE car and it is must have if you live in a hotter climate, although its expensive, I think its absolutely worth for the comfort it brings.
Since I bought i3, it came with no tint at all and I was going to get ceramic tint installed but after the very first week i never felt the need of it because the remote conditioning. My car is always cool when i get in, so there is no need to have ceramic tint at all.
Secondly, ceramic tint would not be as effective unless you get it on the windshield(Its huge, while i3 windows are small)
Thirdly, it does not prevent car from getting overheated(just like the windshield cover).
But on the plus side, it does protect interior from UV light!!