I did months of exhaustive searching and comparison before I bought my Mirage. I looked at the Fit, Versa, Smart, iQ, Yaris, Spark and the Mirage. In the end it came down to a Mirage being the clear winner to me. Initially I thought it was the ugliest car i had seen, but the look has grown on me and now I think it looks great. I chose the Mirage based on price, features, warranty, and the general lack of issues and happiness it seems most Mirage owners have. I walked out the door with a great deal and a 10yr bumper to bumper warranty for much less than any of the other cars. I test drove them all (except the Smart) and to me the Mirage is the most fun to drive. I hope you make the decision that's best for you. I'm 100% confident I made the best one for me in choosing the Mitsubishi Mirage.