I think you need to pick one unit and stick with it for a few years. Getting proficient on a single unit will ingrain good habits in how to safely dive and maintain that system. Mixing up units early in the process seems like an accident waiting to happen.A number of people on this thread have suggested that I take cave aptitude into consideration when choosing a unit, as I do plan on doing more cave diving. Given that the general consensus seems to be that most units will do well on my boat (which will be 95% of my diving), would it also be safe to say that most units would be good for moderate cave diving as well? If I'm getting to pushing gear through a restriction, I think I'll be looking at a second, specialized unit like a Sidewinder to suplement my primary unit. Or am I missing something? Without ruling out any other units, my short list of candidates is JJ, Revo, Tiburon, and Fathom.
If you want a Sidewinder, get that and you can dive it in all conditions. There is nothing cave specific about it. The unit just has a low profile and dives just as well in the open water.