I think confirmation time and transaction fees are not a big problem when it comes to receiving the salary in Bitcoin. The biggest problem is volatility. Anyway, I'd take part of it in Bitcoin. Sometimes volatility may have a negative effect, but sometimes this variable brings a substantial gain.
And how then to act if everyday life requires the use of Fiat? Still have to sell bitcoin or change for money to buy food, clothes and pay for communal services.