Using a not GNOME DE made a lot of my problems go away.
If you have any intention of using something PC-centric like Steam to play even simple games, it's not supported on ARM yet.