If you always ride in a cart, I prefer a staff bag for a few reasons.
-Clubs go in and out much smoother because it's roomy.
-The tour staff bag provides more overall protection to your gear, hence why the pro's use them.
-Finally you have more room to store stuff vs a stand bag.
I've had both, and if you want durability that lasts a long time and you are going to ride, go with a cart bag. Otherwise, if you walk, get the stand bag.