The first thing is to find out what your main goal is. If it is just simple esthetics then both options can align the front teeth to achieve a better esthetic outcome. However, if you want to correct the crossbite, then you may be better served with braces. If you are not motivated to wear the Invisalign aligners, then no treatment will get completed. With braces you have them bonded onto the teeth and they will work as long as nothing breaks.