I have no problem with the new(er) scoring system, something had to be done for the midfield teams because reliability these days is so good, we regularly get more than 15 finishers. While I don't think we should give points for everyone who finishes, its nice to at least have something for the lower-midfielders and even the backmarkers to aim for. The current hierarchy of:
Fight for victory
Fight for podium
Fight for decent points
Fight for points
Fight to get close to points
is pretty good I feel as it gives us little battles all the down the field to watch and allows us to measure success not just against 1st position. Kind of makes it easier to appreciate the effort required to finish in the top 10 with a Lotus when you know from the points system how rare that is. Or when Di Resta or Sebastien Buemi makes it to P7, you appreciate it being a good drive more than you perhaps otherwise would.
Its interesting to note that people don't really take much notice of positions 11th-24th as they aren't points scoring positions. Just as it was with 9th and 10th pre-2010. If points went all the way down to 24th, I don't think people would start paying more attention though, as then points are worth less. The fact only the select few get points helps highlight some performances more than they perhaps otherwise would be without long-winded explanations and analysis.
If reliability increases again, then the old 10, 8, 6, 5, 4, 3, 2, 1 is good enough. But as long as more than 11 or 12 cars finish every race, its good to have system that rewards the little fights.