Surely, every thing is a compromise.
I don't personally compromise. My garage is 44' long, it contains 3 boats and 2 cars, plus I can park the boat while attached to the car so I'm ready for boating tomorrow.
If your garage is truly 12' long, and thus will only handle a lawn tractor, either...