Yes, bitcoin is a near perfect currency on the on-chain settlement layer but very inneficient as payment network, since it can't scale on-network, therefore it will need offchain solutions like lightning network and such.
I think, bitcoin is more of a crypto-asset than a crypto-currency. It lacks many properties a currency is supposed to have...
franky1 incoming in 5....4....3....2....1.....
Who's franky1?