I can still see 3 scenarios when it is useful or even a necessity of having your own Mac:
1) to use the simulator
2) if you want to use libraries written by fellow B4i-users and which cannot be hosted on the remote-server, for instance paid ones
3) if your project-size is large - I believe the remote compiling service has a size limit