What's the better protocol for my project?