Very light overlay-ish home screen
I actually found TaskXP for MultiTasking which someone recommended. It's just what I wanted. It shows my recent apps and any apps that I pin, in an overlay that I can quickly hit back from.