However, I have zero regrets signing up for Nexus due to frequent travel to Canada. Nexus includes Global Entry and TSA Precheck for less than the price of Precheck alone. Flying between the US and Canada usually just requires a couple of taps on a screen and you're done with customs, and often times driving over the border I don't get any questions at all.
I do understand that we shouldn't have to pay for this expedited service and it should be available to everyone, but I'm constantly surprised by how many frequent US/Canadian travelers don't even know it's an option.