I really like my macbook for dev work, and I think that now that macos is essentially a linux distro it's quite nice, but it's not that much better than the free distros and it's getting worse while they get better. Right now the only thing keeping me on a mac at work is that they gave it to me and the only thing keeping me on a mac at home is that it's already paid for.
you wanna expand on why you think it's basically a linux distro? Last i heard macos was more closely based on BSD than it was linux, and this was ages ago. Unless they rewrote it without my knowledge it really shouldn't be anything like either one of the two.
All modern terminals are actually terminal emulators, unless you're sitting in TTY. It's pretty trivial to implement a proper UNIX/linux like CLI environment.
and for completion sake here, technically windows implements a "terminal" through CMD, it's not linux/unix like at all, but it is still a CLI interface, so.