Both types of websites are best, the cost of custom websites is very high and it is suitable for large business and website which can’t be develop  on WordPress on other hand WordPress is very cost effective and every business can afford, that’s why it is recommended for small and medium businesses.