I am biased since I own an 8th gen civic, so I would go for civic. I ride toyotas all day at work, i simply dont like the interior nor the comfort of the car. When i sit in my civic, i feel like I am actually sitting in a nice premium car. So if you are looking for looks, an amazing interior and a car thats really fast, go for a civic. But remember, maintenance is not cheap and it drinks fuel.