If your ISP is assigning you a single IPv6 address, they are doing IPv6 wrong. You should be getting your own /56.
Every time you use the word "should" you're fighting reality.
Even a /64, while wrong, would be a significant improvement over IPv4.
Every time you use the word "should" you're fighting reality.