Ah sorry, so obvious.
So from what I've read, sign up bonuses are the best way to get points fast which is why I was leaning toward the Explorer with the 100,000. No other card seems to have that. Plus as you say all other features are acceptable.
I was reading terms and conditions though...