Juniper and most firewall vendors stopped the numbered user based licensing a while ago, so there is a number of options that would support 25 devices. I'll outline the series starting with the replacements for the NS series going forward. There is no engineering or software support for these first ones as they are End of life just as the NS series is.
SSG series were the direct replacements for the NS series and are running the same style ScreenOS software you are familiar with. The web interface is also strong but different than the NS. The SSG5 is the smallest and would still meet your needs for users but only has 100M interfaces if you wanted to get GE larger units would be needed. These went end of life about 3 years back.
The Netscreen devices were replaced by Junos ones after this series. The web interface is an add on that must be enabled and is not full featured. So if you get deep in the configs some cli use would be required.
The SRX100 marks the change from ScreenOS to Junos and is the same basic size and capacity as the SSG5 and could also handle your 25 devices. This is also just 100M interfaces but only just went EOL about a year ago.
Some of the SRX200 series allow for expansion cards and add some number of GE ports and more local bandwidth. These are also EOL for most models but a few are still supported.
The SRX300 series would be the current generation and are much more capacity and GE ports and options.
------------------------------
Steve Puluka BSEET - Juniper Ambassador
IP Architect - DQE Communications Pittsburgh, PA (Metro Ethernet & ISP)
http://puluka.com/home------------------------------