No-one is forcing you to climb out of your ship in Odyssey. Almost all of the reported issues are with the added functionality in Odyssey, not the improvements to Horizons content.
In-space, planets and stars look better, plus you can land on more planets in Odyssey. When you do land on any planet, the view is a lot better, much less cartoony, even in the SRV.
I don't expect Horizons will get much in the way of improvements, why should it, Odyssey is effectively Season 3, and with that come the in space upgrades and improvements.
If you paid for it, use it, may as well enjoy the view.
And there has been no intonation of ending Horizons, You can even play pre-horizons still. (don't launch that while your ship is landed on an odyssey planet though (could be messy). The Stellar Forge is the same core system, they just extended the accessible attributes for Odyssey gameplay in the same database. So Odyssey First Discovered/mapped By credits will show in Horizons and vice versa. Horizons just won't see the Odyssey exclusive stuff like landable planets with an atmosphere, or First Footfall credits.