The port range is an unsigned 16-bit integer, so 2^16-1 = 65535, numbering starts at 0, anything <= 1024 is reserved by root services..
What port should you use? anything that doesn't conflict with another service running on your gateway...
Personally, I think you should learn to get along with pf... it can be a very beneficial friend.