I started flying with an Android tablet around 2011 when 7" tablets first became available. This size fits neatly into most kneeboards. At that time the best Android EFB app was "Avilution" which is still around today, now called "Droid EFB". It's not the best anymore because so many other good apps have appeared, but it's still among the best.
Other apps I've tried: Avare is free and it works, but I find it clumsy to use compared to Droid EFB. And Avare won't use the device external SD card for storing charts and other data. FltPlanGo is also free, and it has Canadian charts (!) but it is bloated and slow, and crashes a lot not just on one device but on all of them. Naviator used to be a great app, but disappeared from the market and is no longer supported.
Back in 2016 I built a Stratux to get ADS-B "in" traffic and weather with a faster updating more accurate GPS. Nearly 1000 hours later including flights to Canada & Alaska it's still working. I still use a cheap old Android tablet having an 8" screen, fits in my kneeboard. Droid EFB is lightweight & efficient, runs fast even on old slow devices, and its low CPU demand also gives it long battery life.
Also, Droid EFB works with XPlane so when I'm flying the PC at home in crappy weather, it's like being in the plane - which is cool.
If you are renting, you never know how the airplane is equipped. If it has a Stratux, your tablet can connect to the WiFi and you get everything. Otherwise, it can use the tablet's internal GPS so you at least have your position on the moving map.
To answer your question, any decent but cheap Android tablet will do. Make sure it has an internal GPS - most do, but not Amazon tablets. 7-8" size is best for fitting into a kneeboard.