I've long felt we should withdraw a player from each side every five minutes until someone scores. Nothing like a little 5v5 on a full pitch to open things up!
Instead of a shootout, soccer matches should add a ball to the field, and keep adding balls until someone scores.