I now use Local by Flywheel for my local WordPress development environment.
The main advantages I've noticed are:
- Change PHP versions quickly & easily
- Includes facility to backup local WordPress installs
- Can use & switch between Nginx & Apache PHP servers
- Save any site as a Blueprint to re-use later
- Great support.
The disadvantages I've noticed are:
- Uses Adminer for database interaction – it's trickier but possible
- Needs decent computer – runs pretty slow on my old laptop.
Refer: The ultimate guide to set up a local WordPress development environment to get started.
If you have any problems setting up Local by Flywheel I recommend you search their support at https://local.getflywheel.com/community/ – I’ve found it very helpful.
If you don’t find a solution to your particular problem you can post your problem in the support forum.