I can't remember if the other 2 companies have seat drink service, but we noticed it as a big plus on Barcos. The only way I could see myself going back to one of the other 2 would be strictly for a timing/schedule issue.
Oh my gosh yes. My Ultramar guy brings me a beer as soon as he sees me. Even though I prefer Ultramar on the benches listening to Latinga to MWJ and I haven't been on Barcos Caribe, my favorite boat is the NEXT one as I won't be waiting. I would like to try the BC boat. I hear it is much faster, but less comfortable when the seas are high.