There are many alternative solutions to our desktop PC, such as 2-in-1 tablets or top-of-the-range smartphones, but they don't always manage to meet the ...