If I have learned anything in my @# years in life, it's that solutions should address the cause of a problem, not the symptoms. So, let's define the problem and cause.
The Problem: Games drag and slow down when players do not post their antes or post them timely. That's pretty easy to define.
The Cause: Matt Savage and casinos would have you believe it is that players do not pay attention and cause issues. While this is true, I do not believe it is the actual cause of the problem 95 percent of the time. I contend the actual cause is that dealers are not controlling the tables and doing their jobs.
The dealing procedure is for the dealer to shuffle (riffle, riffle, box, riffle), place the deck in front of him/her with the cut card behind it, collect the antes, cut the cards with one hand onto the cut card, and begin pitching the cards to the players. My bet is, dealers who have a problem with players not posting their antes are not reminding players to put their antes in front of them while shuffling. This is the key. If the dealer waits until he/she collects the antes to pay attention and say something, yes, it can become a problem. If the dealer is watching the table and reminds players to ante (and encourages the players to put their antes within reach of the dealer and in the same place every time) while shuffling, collecting the antes takes three to four seconds. When I deal, I consider collecting the antes a slight break every hand to catch my breath before having to concentrate again. In addition, if the dealer is doing his/her job and a player is just not paying attention and just refuses to listen/comply with a dealer timely, the TD needs to do something about it.
Overall, the solution should address the cause. Therefore, the solution should be better training for dealers so that they can better control the table. I bet, if they look into it, the dealers who have problems with players not posting their antes also tend to have more problems, in general. To me, defining the cause as the players is dealers and TDs passing the buck and not doing their jobs.
Now, having said all this, I know this doesn't apply to home games without a designated dealer. So, my suggestion is, if you don't have a designated dealer who can control a table and properly collect antes, don't have antes.