bonuses are nice and all, but when there's a glut of miles out there it doesn't help everyone.
I read an anaolgy earlier this week here. Each airline is a like a currency from a different country. Some countries dollar (or what ever) goes further than others. So a 50% bonus with airline A may not be as big of a deal if carrier B costs more to do the same trip. See: Delta