Hi
I have lived here over 3 years and I would recommend Cabra as a place to live. If you are looking for a good quality house in a location pretty close to town, with easy access to shops parks and good amenities then its perfect. The negative side might be the small size of house (unless you are lucky enough to get a place with a large extension) and garden, but that depends, for example the corner houses tend to have very little back garden space , but quite a big front area, the terrace and end of terrace have long back gardens, so it worth thinking about which you prefer
Regarding anti-social behavior I would advise checking out the area at night especially at the weekend because some roads are better then others, but all in all in general its a residential area... oh and everybody seems to know everyone else so there is a good community which is something pretty rare these days