Modern cars use proprietary designs and even smallest modification would require you to re-flash software. While it is possible, and there are 'dealer' keys out there, modern cars are overly complex. Your best bet is to get something classic and not too rare.
I agree. Get a Honda from the 90s. OBD2 will give you good insight into the ECU, plus there won't be engine components crammed into every nook and cranny of the engine bay. And the Keys - my god the keys. If you don't want to pay $100 just to copy your key, avoid that proprietary garbage.
I've got a '93 Del Sol. Only OBD1, but fun to drive, parts are easily found and there's a ton of info available about Civics. My 2005 Pathfinder needs a new key, and I can't bring myself to spend that kind of money for what's worth $1 to me.