The gla is barely taller than the cla that it’s underpinnings are based on. It is more hatchback than CUV. It is also front wheel drive. Maintenance and reliability comes up way more expensive in any German car than the prius. That is why it is better to lease German cars unless you can wrench yourself when the car is out of warranty. There is a reason that more than half the German luxury cars are leased.
The Audi a3 is a better hatchback at a similar price point if you wanted something that size. Just avoid the diesel or get the e-tron version that is almost out.
If you are about premium performance than there is the Infiniti q40 or cadillac ats. If you want better luxury, but want something similar to the Prius go buy the Lexus ct200h.
If you are really a treehugger and you have a set drive everyday below 70 miles, lease a small electric car (focus electric, spark EV, 500e) while renting cars for long distance travel.
Most people seeking car advice though have already made up their minds and want confirmation from others that it is a good buy. Then sure, it is a good buy. Just be careful of adding features because the price can balloon significantly. As for leasing, you can negotiate the selling price of the car. Know how many miles you drive yearly to a lot the appropriate mileage allowance. Put no money down on the lease. You can put security deposits to lower the money factor (interest rate).