The Subaru Impreza is a popular compact, but Consumer Reports rates several rivals higher. Here are five top alternatives that beat it in testing.