Yes. Definitely worth it for paying bills that otherwise would just give you no rewards for paying via debit or ACH.
Agreed. At ANY reward rate, every purchase eventually becomes free. The gift cards come in handy occasionally too.
Absolutely.