spring creek calls are affordable and easy to run. not to say the choices you mentioned aren't good ones, but I personally having used every call you mentioned would give the advantage to spring creek. You could go the custom call route...but you do not always get what you pay for , and I hate to say that. There seems to be a standardized price range on custom calls these days since everybody and there mother makes them. Most will be good....but not all some being simply cosmetic. Id definetly go with a short box. Long boxes have their purpose, but if you plan on using a box fairly regularly id stick with a short.