I didn't mention it in the post, but I have a dual-sim phone which has my private number, and my work number. It was good, because in the very rare occasions the internet stopped working on my number, I could switch to the other sim as it was on a different operator. Unfortunately, they recently changed the company one and now they are the same operator.
I have never got comfortable enough with linux to use it for anything real :D
It can do most things that most people would want to do these days, think the hardest part is always going to be the desire for familiarity/specific type of workflow/apps.