It does need internet
We need to solve the transaction fee problem
I think this is one of the main reason why bitcoin can never be used as the paper money, without an internet connection there's no way you can send or receive bitcoin, unlike the paper money that won't require an internet connection to be available before any transactions can be done, so yeah there's no way bitcoin can ever be used like the paper money,also the transaction fees are just something else, yes bitcoin is fast but it's only for those who can afford to pay those high tx fees charged by the miners,for those who use low tx fees to transfer they tend to wait for a while before receiving it, sometimes a week, which is really bad.