I use tokens only in my gameroom, for lots of reasons. I didn't get expensive custom ones made, I just bought about 500 used ones for $15.
1) Games set on Tokens vs. Freeplay - lots of games don't have attract modes when on freeplay. Some games don't have a freeplay setting at all! And on Freeplay on a pinball machine, what tends to happen is people hit the start button several times and get a 4 player game started, and don't even know it. Then they wonder why they have so many balls! Kids do this especially. Inevitably they walk off with the game still running.
2) Tokens vs. Quarters. I'm not putting $100 in quarters out in my gameroom just so people can accidentally walk off with them. Someone walks off with my cheap tokens, who cares?
3) Adding a token/quarter to a game to start up IS part of the arcade experience. The coin-up sounds in some games are classic!
I just keep a bin full of tokens in a central location, and people just pick up a few as needed, or a pocket full if they are serious gamers.

Do it, you'll be glad. I have a box full of quarter mechs so I can throw a couple in a game if I'm selling it.
Wade