Definitively, get the card for free, credit your stays on the card, for themiles or for the points, but if you have any occasion in the next upcoming year to stay in a hotel for yourself, not for the company, use your points.With 25 nights by Marriott, I would suspect at least between 15000 and 30000 points, which is fairly a good begining for a pair of nights on Courtyard, or more on Fairfield Inn.
With the points, you may decide later on which airline do you want to transfer them into miles, if you do not want to saty in their hotel as a reward.
If you choose miles from the beginning, you will lost the opportunity fro free night immediately.