I always get paid with money transfert, directly into my account. it will be absurd to get paid with checks, I work for my bank, and they have no charges problems, of course.
And yes, checks are outdated. It's funny to see how many problems will be avoid if they were deleted from money exchanges.
Peoples lost them, delivery centre lost them, and you just look like an ass when you figure that the new check you've just found right now, with a good amount on it, just past out-of-date since two days.
But well, money means problems, so we were warned.