Not wanting to discourage you from trying Graphene, but the icons are probably not a good reason. Can always install an alternative launcher and icon pack on stock android.
Running Graphene for a long time now, everything works perfectly fine, but I don't do mobile banking.
I do mobile banking and use GrapheneOS daily (2 online banks + 2 trading platforms).
I also work in mobile app/SDK publishing as a business dev and it's critical that I can install my clients' apps (thousand+) in private space.
It works great for me.