I think the i5 looks good all around. If it had better range, I would probably get one, as I like BMW iDrive and typically favor BMW. I think BMW has really good build quality, paint jobs, etc. My wife’s 2018 BMW X5d still looks brand new and is built like a tank.
I rarely use my frunk, so...