WPMultiSite has two editions. There is the standard edition and the Lite edition.
The Lite version is probably what you’re looking for. It’s very easy to install and use. If you’re going to need to allow multiple people to set up new sites then you might want to look at the standard edition.