Be aware that L class on different carriers' metal may give you different mileage depending on program. So, while I second Slippahs' comment, you also need to check BIS miles spent on each carrier. Also, depending on your status, the order may vary--you want to get to ruby/sapphire/emerald as quickly as possible to get bonus miles.