There are many of these screens available from many manufacturers. I choose ELECROW due to the very clear documentation and the amount of code available from the website. The screen did not disappiont. I would highly recommend the acrylic case as an option. i have a few video that i made on this and a smaller 3.5 screen here https://www.youtube.com/playlist?list=PL6QgFidOycUFIfLejfirCYWOOoQoI3eyn
I am going to use the smaller screen for a 3D printed camera slider i am working one that will be controlled via ESP-NOW and the touch screen. I have video on that here https://youtu.be/tdeAm-6oTv4 I have been useing EEZ Studio to create the UI and have videos here
Yes there are nice screen with many option to connect other devices