I think that Caddy HTTP/2 web server would make a fine alternative to Apache. It's little easier on memory usage and feels slightly snappier than Apache (could be placebo). Also configuring it feels quite easy.
Also it seems that Apache might have some problems with memory usage (atleast on my old dev environment)..
Usually memory usage is around 40-50 megs..but occasionally memory usage skyrockets through the roof and I'll have no choice but restart it