There's lots of different opinions of sizes and mounting options expressed here and they are all mostly correct for the diving they do. So the questions really boils down to: What are you expecting the pony to do for you? What kind of diving will you be doing while you are wearing it? Are you willing to carry the size you have selected? and is it big enough for what you want it to do?
You need to know what your SCR is. I've got mine and have set up a spreadsheet for different depths and tank sizes so I can model my dive profiles to determine how much time a certain tank size will give me at a specified depth. I then select the size off of how much time I'm going to need. The higher your SCR the bigger the tank you will need. The deeper you dive again the bigger the pony you will need.
Are you going to be diving in overheads? Again if yes then you will need a larger pony.
Do you get lost much and need to spend time finding your ascent point? If yes then you need a larger pony.
Do you tend to become distracted and go OOA often? If so how far do you need to swim to reach your ascent point? This is a loaded question and I'm not going to delve into it.
So for me and my typical diving profiles here are the answers:
A 6 cu ft will allow me to ascend from 120 feet on a recreational profile. If I'm below 90 feet the ascent begins immediately straight up and its 60 ft/min until I hit 30 feet and I go to 30 feet/min with about a 1.5 min stop at 15 feet. If I'm at 90' or above its 60 ft/min to 60 feet. if the ascent point is in sight I will angle up to it. At 60 feet I go to my normal ascent profile.
A 13 cu ft will allow me to execute a normal ascent profile from just about any recreational depth I can imagine. Can't spend much time as a lost diver though.
19 cu ft is the one I use for most of my limited penetration diving. I mount it to my tank. It gives me about 6 minutes of air at 100 feet. So for any type of penetration diving it is marginal at depths exceeding 100 feet or deeper linear penetrations.
For those I use a slung 45 which gives me 15 minutes at 100 feet. A 30 would work as well but I don't have one of those.
So I guess the answer to your question is it depends.
Buy the pony to match the profile of the dive you want it to. You may need more than one.
For me I'd buy one of those 6 cu ft H2O Odysseys for travel diving to tropical locations if I wanted redundant air. Put it in your check on baggage. For most of my deeper & wreck/cavern dives a 19 is suitable. Then there are those dives where I cross over into the lite tech side and the 45 is needed.
AL