That's exactly right imo. Running MongoDB in production, you end up concerned over the performance of each query (as you should be). MongoDB's profiler makes this easier to investigate.
If you hit a db level lock limit, you're probably running a sub-optimal or unindexed query.