> Agency work is less profitable and higher hassle.
I agree with the first part, but disagree with the second. Rather, partially disagree. Most agencies are inept. There are some out there that run a very tight ship and it is a pleasure to work for them. They tend to be larger and have a system for handling contractors.
That said, since it's always less profitable, you're always better off having your own clients.