I had the same dilemma as you a few years ago: eventually I decided to train in the USA, the quality of training is (to be completely honest) not very high but if I would choose again I would still select the USA. Why ???????
simply because initially you need to build hours. There you can work as a cfi and if it’s a fairly big school expect to fly 500 hours a year.