You can get the GE $100 reimbursement from multiple other cards, including the first year fee waived United Explorer.
The $300 Travel Credit on CSR is to offset the $550 Annual Fee to bring the Net Annual Fee to $250 - still higher than CSP's $95. Therefore the difference on Annual Fee is $155.
To me, this would be the extra to pay for Priority Pass lounge access benefits. This is important if your international long haul flights are in economy - the lounges might be the most comfortable part of your long travel time as the flights can be really painful. Domestically inside US the lounge access is useless due to lounge crowding issues inside US. Even the AMEX Centurion lounges are Very Bad. If the airport has PP participating restaurants, you would be better off to use the restaurant benefits that Chase CSR's PP still provides while both AMEX and CapOne have cut it long ago.
CSP also has no foreign exchange fee. Dining at 3x travel at 2x, only 1x less at Travel than CSR. That is, for $1000 travel spend the difference is $10.
Both cards have Primary Rental Car CDW coverage, both cards have travel insurances and extended warranty etc.
The only difference is the maximum coverages are higher on CSR than on CSP. Though those are honestly meaningless differences as very seldom people could use that.
Freedom Unlimit extra earnings are considered as a Sign Up Bonus. Your LAST earning date might be the end date of the current extra earning offer - that means it will push back your next sign up bonus by a Full 12 months, i.e. 36 months than 24 months. There are a lot of discussions on the Net about this clever move Chase has done.