lchiu7: I have the original Surface Pro and it's okay but if budget permits I would upgrade to the SP3 (or maybe 4?).
For Android I still use my Nexus 7 (2013) which I find almost perfect for mobile use viz. e-mail, surfing the net and watching video content online such as from my server and Netflix, Amazon etc.
Even with Lollipop it hasn't slown down and I think it's on the list for Marshmallow.
I still even have my original Motorola Xoom in use which I rooted and flashed with TeamEOS.
It sits in a dock in my family room showing a clock :-) It's connected via HDMI to my TV so I can display content from the device on the TV for apps that don't support Chromecast like the ITV player and also connects apps to that same TV using a Chromecast. Finally I stream Google Music on it via HDMI to my AVR. There's life in the old girl yet :-)
Marshmmallow has already been released (factory image) for Nexus 2013, just flashed it yesterday and all looks good (so far)