These are all great ideas! Not 100% on character customization as it's a small team on this, but the rest is nice.
Not that I expect it or anything, just throwing ideas out.:)