The Choice is easy. You should get an Utilikilt. Utilikilt doesn't require you to use a sporran because of the cargo pockets.