The Shanling M3 Ultra sounds great, has a fast processor and runs on Android 10, which offers a lot of versatility. It has Bluetooth 5.0, a large bright display which is easy to read and a micro sd slot to expand internal storage up to 1 TB (it will be 2TB once the cards are manufactured).
I'd like to thank Andrew from MusicTeck for answering all of my questions. He helped me pick out this unit and I am very happy with it. He and his wife Grace are very knowledgeable and willing to help.