Performance depends on the CPU that it has available.
Stability would be more up to the Sonicwall sides than pfSense.
We've had people running 300+ tunnels on pfSense before without issue (I believe they were almost entirely Draytek routers on the other side). It's not a problem with pfSense in general, but might be with your specific implementation.