I would take a civic over corrola, or an accord over a camry any day of the week.
I have owned all 4 of these cars new and they are apples and oranges. It just depends on what you want and what you want to pay. You can't really go wrong with any of them.
The Toyotas do better in snow with their higher ground clearance than the Hondas. On smooth as glass roads the Hondas are amazing. Their agility is superior to the Toyotas.
The Civic Si VTEC doesn't have an equal in the Toyota.