When I get back from vacation I plan on writing code to watch the transactions that do or do not make it into blocks to derive an estimate of the average miners' fee policy, and use that to recommend a reasonable fee to the user.
Those changes will let fees float naturally-- users and miners will form a market and fees will rise or fall based on what users are willing to pay and what miners are willing to accept. I don't like the arbitrary, centralized setting of fees that we've had up until now.
With the block reward halving soon it only makes sense that pools paying out txn fees adopt these rules and reward their miners as best they can