If good income is your main criteria, then specializations like Radiology, Anesthesiology offer you highest paying jobs. But these are high workload. General Physician, OBGyn have manageable hours and decent income. Starting your own clinic is also a good option if you want flexibility in schedule.