The airline rebooked me but didn't offer compensation — is that enough?
No. Rebooking is a separate obligation. If the delay at your final destination was 3+ hours and within the airline's control, you're owed cash compensation on top of being rebooked.