Here's what I considered when I had a series of big expenses hitting in short order — and why I ultimately chose to charge $50,000 to my United card.
XP can also be farmed easily by finding specific maps in Battlefield Portal.