you can control the axes the aim constraint uses. that information is accessible through the attribute editor (just select the aim constraint)
Additionally, on joints, you can edit the local rotation axes by going into sub object mode (F8). With ordinary objects, if you want to change the local rotation you have to use groups (as you have discovered). However you can change the rotation order of an ordinary object through the attribute editor.