I have tested a couple different coins, each seems to be missing something necessary for adoption.
Yes, it is normal to see a lot of flaws on the blockchain since the technology is relatively new and still very much open for upgrade by anyone who can make it happen.
This is why the market is free and open source, so that if you see something that need to be added, you can make a proposal for an upgrade and when there is a consensus by the community member, the upgrade would be implemented.