Bitcoin is not for small payments. Other coins are better in that.
I see bitcoin more as value storage like gold.
Exactly bitcoin is for large transactions or you can overcome this problem if you do invest for a long time period because if you are doing a short term investment then it will not be able to give you more profit as compared to long term investment.
In my opinion, you should invest your more money in bitcoin in order to get more profit because I am sure bitcoin will return your money with huge profit and less transaction fees.