eh? I have a both and I far prefer developing on the MBP just because the computer is so great and I can use it anywhere hassle free. My ubuntu machine is hard to tab around the windows and generally has a bad UI and the fonts are terrible. I actually had an ubuntu machine before I ever used a mac computer, so if anything I should be bias towards the more familiar linux setup. The MBP totally blew me away. Linux package managers may be superior, but I don't actually spend most of my development time installing system packages thankfully. npm, maven, pip are identical experiences on both.