I'm not aware of what's currently happening in Nigeria. However, banks rejecting you access to your money is one of the biggest motivations I'd say to finding an alternative. At least, with Bitcoin they'd never be rejected their right to their money. Obviously, paying with Bitcoin, and using Bitcoin really does depend on your local situations. Although, cities tend to offer a decent amount of services, and goods for Bitcoin. So, if you live somewhere which Bitcoin is popular in you can probably get by. Potentially, renting or mortgages would be the only limiting factors.
The CBN recently rolled out new cash/withdrawal policies, this created cash scarcity and restrictions to physical cash use, not to get into too much details but it has resulted in hardship for the people of Nigeria. Of course this is a very good reason to use Bitcoin, because with Bitcoin no institution can restrict your money: it is permissionless, but how do you spend Bitcoins in Nigeria, it is almost impossible, you can't find merchants that accept Bitcoin for payment, and if you want to convert your Bitcoin to cash through P2P, you receive your fiat in your bank account, and face the same problem over again. OP is considering converting all their money to circumvent this problem, but it doesn't solve it because they still do not have cash. What OP should is to convert a part of their money to Bitcoin and leave the rest of it in their bank for spending.
I think I'd prefer to hold my wealth in my hands, than a bank that's rejecting access to your money. If you can't withdraw your own money, then that's a red flag too me that the banks struggling or abusing it's power. You should always be able to access your own money.
We share absolutely the same view, i was only pointing it out to OP that converting all their money into Bitcoin doesn't solve the issue of available cash for spending in Nigeria. Do not forget that the only restriction here is on
physical cash use, you can use mobile transfer to nearly an unlimited amount, but the banking network is usually a problem and quite a lot of merchants prefer payment with cash.