Recently i had to pay 10% fee to bank to pay smaller amount to a bussiness account, and if that's not a rip-off i dont know what is.
Ofc there are options to have 0 fee with banks, but sometimes you get f*cked.
Overall, bitcoin is perfect for almost anything, and in regards to the fee, i hope there will be a smart solution some time soon, so that we once again
can send coins with 0 fee and get confirms. I just don't think bigger blocks is the right answer to it