Alex has some good qualities, but they're well-hidden and this may prevent him from ever finding true love. Robbie may be the only person who really knows him.
There are still a lot of lessons for him to learn. Rory is relatively straightforward. He speaks his mind and doesn't tell lies, but Nathan is a far more complex character.