If you only fly rarely, think once or maybe twice a year, then consider concentrating on collecting hotel points.
You can earn hotel points and status with a credit card. Chances are the hotel points you can collect in a years time will get you mid tier status in the program and a weeks free stay at a nice 5 or 6 star hotel. And you will be able to use your hotel points on shorter notice than air miles for a FF ticket.
Frequent flyer miles are harder to get in large amounts and getting a seat on during peak season costs more on most airlines. Then try to do this for 2 FF tickets and you need to be planning 330 days out and still be willing to compromise. This may sound a bit of an exaggeration, but the airlines have been changing the rules.
The hotels have been changing the rules also but not to the point that you have to book a room a year in advance using twice the points during peak season. While you'll always earn miles flown for the flight, if you paid for the flight with a hotel branded credit card then you would get hotel miles for the flight also, same with gas, groceries, bills, etc.