Good luck with your decision. There are a ton of avenues with OFO. Overall your opportunities are better and less competitive with OFO. BPA is a good position too. That being said, the level of quality people tends to be higher with the patrol, so it may be harder to get opportunities like firearms instructor etc. I am going on year 17. I have been all over the states, overseas TDY with the agency and now do all kinds of cool stuff with them. COPRA is a better pay system for what we do than what the BPAs are covered under. Everyone is 12d LEO retirement now, so we are all covered. 1811 series is appealing too, and CBP OFO can be used as a stepping stone career wise. Pretty much all the other responses have covered most everything. More specific answers can be found on the CBP Delphi forums. Just google it to get the link.