Well...if you want an oil finish, use an oil finish. If you want a hard, sprayed finish, use a lacquer or poly product.
I personally love an oil finish, so I would go that route. But there's nothing saying you can't spray poly over tru-oil. It works fine, and you can get the best of both worlds.