Well said, and I would add that you'll most likely have locking/blocking issues
the larger your site collections get. Large transactions can perform a table
lock and cause (temporararily), subsequent requests to be blocked. This is a
primary issue when dealing with large site collections. Either a few users and
really large site collections, or lots of users and small site collections. What
you want to avoid is really large site collections with lots of users. This
almost guarantees you'll have locking/blocking at the SQL level.