Define affordable, and also what you want out of it, 4K? High framerates? 1080p?
In general I'd say, unless you're willing and able to spend 7-800+, the steam deck is giving you the best value to performance for "out of the box"/prebuilt.
If you want something better with any hope of approaching the price point of a steam deck you'll have to build your own PC