Exactly.
We've wired quite a few shops and the offices usually end up getting their own panels. From a commercial point of view, this makes it easier for the office staff to find breakers and keeps the mechanics/shop folks from messing with the office power.
Subpanels are pretty inexpensive, it's pretty hard to beat a main lug sub fed with 10/8/6-3 versus a whole bunch of 12-2's ran over to the office area individually. Plus you save panel space in your main shop panel.
Personally, I use subs as much as I can. I always price them either way, but if using a sub is break even or even costs just a little more, I'll use them. I like having extra breaker space. Makes adding more circuits easier too in the future.