So I was sort-of watching the Green Bay/Detroit game, and the biggest cheer of the overtime session was when Green Bay won the coin toss. They then won the game on their first possession. Say what you will about the NFL, but the one thing that I think is absolutely asinine is its sudden-death OT format. I'd really like to see stats on how often the team winning the coin toss wins the game. To me, not giving the other team a chance to respond is as bad as not letting the home team bat in the bottom half of the inning (assuming they're down, of course). Or not letting the other shooter go in a shootout. Analogy: Can you imagine if the NHL decided that a single breakaway - not a shootout - would decide the hockey game? And there was a coin flip to see which team shot? The shootout is bad enough, but that would be worse!
As for the CFL, I quite like the shootout, but I don't see what was wrong with the 2 5:00 halves. In any case, the shootout is very fun to watch, and a good format (unlike in the NHL), but one change I would make is to have teams start from the 50, not the 35. Starting from the 35 means you're already in field-goal range (42-yarder). I think you should have to work to get a FG. IMO, a FG is a reward for advancing the ball far enough up the field ... you shouldn't be handed those 3 points right off the bat!