Passengers in the back seat will be able to stretch out a lot more in the Subaru Impreza than the Hyundai Veloster, due to its greater head- and legroom. As far as the headroom and legroom go, there's not much difference between the Hyundai Veloster and the Subaru Impreza in the front seats.
With the Subaru Imprezza you will definitely be making less frequent stops at the gas station than with the Hyundai Veloster, due to its tank size and fuel economy
There are a lot of factors to consider when calculating the overall cost of a vehicle. The main consideration is the Manufacturer's Suggested Retail Price (MSRP) Whether you pick the Hyundai Veloster or the Subaru Imprezza it's going to cost you about the same.
The Hyundai Veloster is much wider than the Subaru Impreza. The Hyundai Veloster is also slightly shorter than the Subaru Impreza, which makes it easier to park
Due to its much higher torque, the engine of the Hyundai Veloster does a much better job of transmitting power to the wheels than the Subaru Impreza
The Hyundai Veloster has about the same turning radius as the Subaru Impreza, allowing equal maneuverability in and out of tight spots.
When it comes to horsepower, the Hyundai Veloster has much more powerful engine than the Subaru Impreza.
You'll have greater peace of mind with the more generous basic warranty of the Hyundai Veloster than that of the Subaru Impreza