Victoria House is spectacular in comparison to most any of the many places I have toured and/or stayed in San Pedro/AC. There is a wide variety of accommodation types. I thought the loveliest were the room suites in the house at the south end of the property. That house has access to the whole grounds and the main pool (which is one of the nicer pools on the island), but it has it's own private pool too. The beach is lovely and kept quite clean. The grounds are very pretty and reminiscent of older BVI properties. It is quite expensive but things are all beautifully appointed, even in the smaller rooms.
Ramon's is more tropical in flavor, ala Gilligan's Island. It has lovely flowers and bushes all about. A very nice pool deck surrounding a small pool with an interesting shape. The beach is nice but well trafficked. It has one of the best docks, if not the best dock, of any of the resorts. If you chose Ramon's be sure to be guaranteed an ocean view room in the front of the complex. You will likely be unhappy if you find yourself in one of the units further back. I have not been in all of the rooms, but of the ones I have seen, they aren't all that for what you pay. INMSHO, you are paying for the ambiance and location.
I particularly like the location of Ramon's but given my druthers, I'd stay at Victoria House.
While Banana Beach is a nice property, I don't put it in the same category as Victoria House. If you do decide to look at Banana Beach as an alternate option, ensure that you will get one of the front suites with an ocean view.