I haven't used a Surface but from Mike K.'s description it certainly seems like it could better handle some of those tasks. Maybe Lollipop will help, but I won't be able to tell until the OTA loads.
For perspective, I have written Android apps using AIDE on a Nexus 7 and Nexus 5. I also manipulate docs and spreadsheets using google's systems (which are adequate for making quick edits, but not something i would sit down and write with for an extended amount of time).
It seems to bother my son a great deal that I have always used Android phones and never an iPhone. It is the availability of things like AIDE that make an Android phone also functional as a "real computer."
mind you, MS Office for WinModern does not exist - no touch UI there. but it does for iOS. absolutely amazing.