It seems Saturday-Sunday are the best days to use BTC mainnet fee-wise... am I wrong?
I've heard the same story by many people dealing with Bitcoin and I've noticed myself and also took my time to observe it more. My resolve is that it is not particularly true, but most times, it is true. As we know, activities and priorities (Demand and Size) are the major factors that dictate the fees to be paid at a period. These often influence the fees upwards during the working days since a whole lot of companies dealing with clients/customers will be open for service and continue to fulfil their Bitcoin obligations for withdrawals, and many other clients/customers continue to move in funds through BTC while depositing.
Fine, most of these activities would have doused during the weekend due to the official closure of the service of the companies. However, since Bitcoin is an electronic means of payment that doesn't regard the weekend, companies may decide at some weekends to process customer's withdrawals on both Saturdays and Sundays, while customers too may decide to send in a deposit on those days. And at some weekends, this could become much more comparable to that of the weekdays if the activities are much, which could influence an upward fee on that weekend.
If this is again coupled with a high number of Unconfirmed transactions, much reduction may not be seen in the transaction fees on that weekend. That's if we'll see any reasonable reduction at all.