Immunology- Ah, no. Ophthalmology is a surgical speciality with mostly even split between OR and clinic. High patient volume. Diverse pathology. People of all ages.
Vascular biology- wtf is that?
Neurology- although some parts of ophthalmology do overlap with neurology, neurology by it's nature is not a surgical speciality.
Neurosurgery- H*ll no. We have a much better lifestyle. Most neurosurgeons have more OR then clinic. They do make tons more money though.
Closest speciality to ophthalmology? I'd say ENT, which is more surgical for most docs. Remember, back in a day these were combined into a single speciality ("eye and ear infirmary").