Castile has better longevity, Colonia has a more interesting floral touch.
I see these two and their congeners as happy little pick-me-up scents, so the longevity is not a real concern. They both use neroli, one of my favorite notes, beautifully.
Like Castile, LOVE Colonia.
If you are planning on getting the AdP (and don't own it already), consider purchasing the splash bottle. I own the spray version, which is still wonderful, but dabbing seems to keep the top notes around for longer. Next time I am going splash.