For simplicity, practicality, and extreme reliability, it's hard to beat one you didn't list, the Honda Fit. The Yaris should also be very reliable, but isn't as roomy inside and doesn't drive as well. Same with Civic vs. Corolla.
Mazdas in your price range will be prone to rust. Nissans just aren't very reliable.