Personally a Civic, but the ones I've owned in the past they didn't have a good range of torque so you always ended up revving the engines to pieces to get anywhere, but being a Honda, never a problem with them
I think a Corolla has been described as a micro or a fridge in the past, so I'm guessing they aren't the best in the world for being involved but it depends if you want a drivers car or an A to B car....
400k miles on a car? I doubt you'd ever keep it that long... Even with a 40k a year for 10 years would you get close...
My Seat Cupra R I have, I had at just under 40k and that's coming up 10 years ago now, I've just gone over 121k in it.... I don't average 10k miles a year, so I'm not sure I'd have a car that would have parts available that long