Why would the Diamond not work well in an odd shaped pool? I would think that since it makes random turns rather than moving in straight lines that it would do well in any shape of pool.

As for your ladder problem - how exactly is the unit getting stuck. Is it squeezing behind the ladder between it and the pool wall? Perhaps you can post a picture of it being stuck and maybe we could give some advice on how to prevent it.