I think you are right bitcoin do not have any competitors, as bitcoin is a bigger crypto currency and most people want to put their money in bitcoin and are using it as a currency while other coins are only used for trade,
You are right, now bitcoin is going to be a normal currency and a number of people have adopted it as a currency for their purchases, while all other currencies are for trade only their developers are not going to provide services with them.
Bitcoin has always been a currency. Same goes up for the investment aspect of Bitcoin. Bitcoin can be seen as a multi purpose tool that offers features for the majority of the people. I say majority because there is no way to please all people.