The problem with using a remote desktop is that you will be at the mercy of your network speed and connection.
If portability is a feature you are looking then invest in a decent laptop. You can still connect it to an external display, keyboard and mouse when you are at home for a desktop experience.