10 team SPL, 2 up, 2 down.
That would give us two decent leagues.
We would obviously have the problem of clubs playing each other 4 times but there is not enough quality for a 16 team league.
10 team league would offer the most excitement.
Given the nature of how the SPL is governed however, no club is going to shoot itself on the foot by reducing the size of the league.