The main thing that bugs me about cross class skills, is that there aren't really cross class skills. Yes, technically you obtain them from separate classes. But everyone uses the same ones, and some of them should be givens anyway really. What healer in the right mind would not have swiftcast for example. It would just be nice for some sort of variety.