No. Windows-based computers work just as well, especially with the addition of WSL in Windows 10. Lenovo has laptops to accommodate all budgets and are highly respected in the dev community.